All the backbone functionality has been factored out into dedicated facilities
In fact this also introduces various new concepts and represents a fundamental decision regarding the organisation of the UI