Added MakeModel() method for Modeller that creates a Model object and returns it. Added [Component]Array properties to Model that return an array form of the respective component list.