moved top model classes and interfaces to their own package