demo namespacing for canvas, conductor, and client