Namespacing and misc. fixes