2309: Composers Namespace

holds 'Controller' class
2310: BridgeHtmlDocument
2311
2312
2314: refactor, arrange code
2315: refactor
2316
2317: refactor
Merge branch 'v1.7dev' into v1.7