Beginning model loading optimisation + expansion