Basic Layout Structure
RandomLayout now respects bounds
Split RandomLayout into own file
Display module
Draw Edges too
Force Based layout
Simple OGDF Adapter
Circular Layout
Make keepOpen atomic
Representation as sprites
Allow user change layouts
Added Drag feature
Split out thread from lambda to member function
Somewhat working resize
Disable resize
Added zoom with scrolling
Smoothened the zoom and added Fit-to-Page(ESC)
Fix race condition for accessing the main sprite
Split out sprite into different class
Corrected vertex positions