- Main and Renderer now have different types
- No longer have unified class declarations
- Move towards a computed model on main, with the CatalogEntityRegistry
folding over the declared handlers
Signed-off-by: Sebastian Malton <sebastian@malton.name>
finish design work, still doesn't compile
Signed-off-by: Sebastian Malton <sebastian@malton.name>