Introduced model separation into models directory