Cleaned up Load_model in order to get rid of some old stuff and use catalogs where possible to avoid boilerplate code.