Organized imports
Main model for application, also handles file r/w