These notes will grow into full-blown docs eventually:
UI
Don’t override “Panel”--use PanelComponents instead. Makes it much easier to maintain links between Panels. PanelContainers should offer all the same functionality.
...
Processors handle the Resources from Script
Processors are very lightweight and generally hand Resource off to a Manager
Managers handle collections of active Resources indexed by ActivationContext.InstanceId
Managers often hand off to Handlers (or sometimes Players) that handle Object-specific behaviour for Resources that work with World Objects