project structure changes
Add initial model classes and helpers