Would be easy to kick the arse out of this…
Tree of folders that contain projects. A project contains one or more files. Each file would be able to have a different bit assigned. This way you can have multiple “layers” (in the Photoshop sense) to your project.
Simple.
Cheers
Ian