Wrapping everything with namespaces to allow namespaced aliases