Split logical parts into apps, leave the CRUD operations to django's admin app and focus on models and export