Splitting up the Projector interface
johan-gorter opened this issue · comments
Some of the projectors functions (for instance scheduleRender) are of interest to UI components, while others (for instance append) are not. We want maquette to uphold the SOLID principles, so propose to split up this interface into a ProjectorService (for UI components) and the Projector (for bootstrapping).
This is one of our ideas for maquette 3