Implemented namespacing for all classes/interfaces.