Basic demonstration of implementation heirarchy