Global Namespace

We should be able to rely on some foundations, and we use the conventions of a Home Stack in a Root Directory for that purpose. This is simlar to an index.html file and a root directory for a web site.

The Home Stack has a filename property and from there based on naming conventions we can deduce the paths of projects, modules, and libraries etc. The root directory is simply the enclosing folder of the HomeStack.

This allows us to fetch properteis of the home stack and determine a lot about its immediate environment - the librarries, modules, assets etc that are related to it.