Handling with basic component factories (forms, galleries, datagrids...) should be more transparent and (more importantly) defined in one place.
Possible solution could be create Bubo\Presenter, which could be module dependent.
paths to "native" components could be configurable
each abstract factory creates only those subjects with defined signature (e.g. IControl, string)
Handling with basic component factories (forms, galleries, datagrids...) should be more transparent and (more importantly) defined in one place. Possible solution could be create Bubo\Presenter, which could be module dependent.