Adding a series of definitions
Adding documentation and updating namespacing