Ah, so I remember why I did this now. Sometimes, the registration is done before the actual definition of the models and views. This is the case for the graph widget, where the registration is done in `diamondash.widgets.graph`, and the model and view definitions are done afterwards in `diamondash.widgets.graph.models` and `diamondash,widgets.graph.views` respectively.