Moved baseTypes from view and sub-widgets to DataModelerContext
Base type ordering and minor context refactor