Major refactoring has started using immediately evaluated functions to create namespaces in JS. Life becomes easier!