MainModel and DataInserts updated

MainModel is started, i have more to do obviously but you'll see the
general structure