Beginning refactor of hindemith types to real python objects.