Split datamodel into separate files