Trying to work out how best to handle rectangle division of the screen.
Written out a rather challenging plan...
Constructing the picture handler