# Cauldron2D.Easel v0.1.0 - Table of Contents > Editing a Cauldron2D atlas: pictures, palettes and frames as a document with undo. ## Pages - [Cauldron2D.Easel](readme.md) ## Modules - [Cauldron2D.Easel](Cauldron2D.Easel.md): A picture being edited: a palette, frames of palette keys, the frame in hand, and a history to undo through. Every function is pure; a front end holds the easel and draws it. - [Cauldron2D.Easel.Project](Cauldron2D.Easel.Project.md): An art directory as an editor sees it: the pictures in it, the manifest beside them (`Cauldron2D.Atlas.Manifest`), and the atlas they make. - [Cauldron2D.Easel.View](Cauldron2D.Easel.View.md): An easel as a browser canvas draws it: the frame in hand as CSS colours, the frame before it as a ghost, the palette, and the frames' count and rate. What the LiveView editor and the notebook editor both send to their script.