removed IIFE module extension style

Improved modules hierarchy
@TODO  example InterfaceComponents Stubs
@TODO Main Controller bind to Communication Manager