fix(components.domain-label) Fixed bug when theres no data set.
fix(components.label) Fixed bug when no data is set.
feat(components.mixins.lifecycle) Added root() and isRendered().
feat(core.component-manager) Added a component manager.
refactor(*) Refactored much of everything to use the component manager.