Starting refactor for 'Handler' type classes

In progress...

Moving different 'type' behaviors into sepparate Hander classes using a
delegations design. preliminary bare-bones structure, not doing anything
yet