Manypolygon display

In theory, the program now has the capacity to display a single model
object with an arbitrary number of visual objects.
TODO - implement error/null checking/catching, also test in general to
see if it works. The program opens, but doesn't do anything, because the
mouse controller is also a work in progress right now.