Created initial class hierarchy