A bunch of changes
fleshing out utilities, adding Graph stuff
Replaced weird Collection with concrete Set and List
Restructure packages
Adding in filters, restructuring GUI to be more like IPE
Improving selection model, adding Box primitive