Fixed compile error in test
Added listener for entire set of fragments
Initial commit of treeView

Only got the basics in thus far. Just laying out the classes I'll need
and how they hook up.
WIP
I think that placement algorithm should work...
Ongoing treeview work

Shit is drawing!
Fixed algorithms (again)
Allowed story fragments to be comparable (for use in Set).
Refactor

I had way to many inner classes, they just kinda grew as I worked. Like
that fuzzy white mold you just find sitting at the back of your buddies
fridge when you go to grab a beer. Remember to always put the beer back
or clean up the mold. I cleaned up the mold.
Placement working

NodePlacement algorithm appears to be working. Starting on placing
connections.
WIP

Working on path finding algorithm. Construction of search space and
helper classes for A* searching is done. Currently working on
constructing the path.
Sync to head
That should do it for connections

Pathfinding is in but untested. Committing as its late and I don't want
to stay up all night.
Small fixes
Debugging web view

More small fixes.
Got connections on screen!

Path finding is still borked in the ignore collisions case... but now
drawing paths as well as nodes. Nearly there!
Appears to be minimally functional

Paths need to be joined properly and smoothed over better.
Further refinement on path smoothness
Simplified path logic

plus bug fixes. Gotta redo path smoothing.
Added in a bitmap and fixed several bugs.
Fixed threading issue
Partial fix for flickering edge and...

moved construction of web view onto secondary thread.