Create component-based architecture for StandardScene

StandardScenes now can inject Components, which are receive callbacks after setUp and prior to tearDown