Data::Hierarchy provides a simple interface for manipulating inheritable data attached to a hierarchical environment (like filesystem).