Publisher only with Attach Detach

This publisher code is not final and it lacks the main functionality
Code compiles no unit-testing running
code compiles no unitests running
All back-end compiles and unit-tests running
All back end compiles and some integration tests