The use of namespace hierarchies (part 1)