Rework to get publisher set up going and moved some namespaces