Introduce DATA MODEL
Organize classes in packages