Ensured support is in place for all basic namespace inspection
operations. Also added support for allowing hierarchical Components, so
that it's easier to make certain variables visible to a restricted
subtree of the namespace.