Moved the code example and everything else past that from requirements for a graphical library to Section 5 and added an example of how it works before our abstractions with a section explaining it. Also added some more stuff to the conclusions and future work along with edits to it.