Packages, objects, and namespaces

** To be written **