This is really just a concept, nothing serious
Put the models in their own package