| asset | src | sourcecode package Asset Management |
| Asset | ||
| backend | src | sourcecode package Data backend classes here... |
| BackendLayer | ||
| Builder | ||
| builder | src | sourcecode package The Builder creating the Render Engine, located within the MObject Subsystem |
| codegen | This package is used to organize code generation by BOUML. It is considered useless after having generated the initial code skeleton. | |
| common | src | sourcecode package Common library and helper classes |
| CommonLib | ||
| ConfigQuery | ||
| control | src | sourcecode package The Processing and Render Controller, and the Proc-Layer dispatcher |
| Control | ||
| design | ||
| design | All things concering the big picture. Not a real code package, rather a container for design drafts, specifications, decisions. | |
| engine | src | sourcecode package The Core Render Engine |
| error | Namespace for Exception Kinds | |
| gui | src | sourcecode package User Interface classes go here |
| GUI | GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft | |
| lumiera | ||
| mobject | src | sourcecode package MObject Subsystem including the Session (EDL), Builder and Processing Controller |
| MObject | ||
| proc | src | sourcecode package All classes belonging to the (middle) processing layer |
| ProcessingLayer | ||
| RenderEngine | ||
| session | src | sourcecode package Everything concerning the EDL and Session, within the MObject Subsystem |
| tool | src | sourcecode package Tools and Utilities (separate from the main cinelrra binary) |
| visitor | sub-namespace for visitor library implementation |