using GUI to design/create a custom display group?

Question/suggestion:  There there a way to use the GUI to design/create a custom display group?  

For example if you had a component that had some buttons/text/display, and this component was going to be displayed on a screen in four places.  Could you design this one component, laying out the buttons, text etc in the composer GUI.  Then in your main view either:

a) ideally use composer GUI to position the four instances of this custom group, or at least

b) just programmatically create and position display them as required.  Therefore one would need a programmatic way to create a display object (i.e. custom display group) from a composer GUI design.   For example a way rather than say “composer.gotoScene( “scene1” )”,  to be able to go something like: 

local myComponent1 = composer:createInstance("myComponentDesign.ccscene")