feat(Context): Add ability to set the Type for the rootScope context
feat(Component): add wrapElement parameter so that Components can be placed in SVG