Filesystem storage with minimum logic for storing and retrieving content

Storage knows nothing about panels and canvases
Remove access to internal captions in Canvas
Canvas renders content that might be used by any kind of storage