Simple Class Hierarchy

TODO: Reverse Hierarchy search