* Application setup
* API setup
* Model definition