Going Underground Reprise
<!--extended-->
And today has seen a little more work Underground:
- The shared tracks algorithm has been rewritten (God knows what I was thinking of when I wrote it).
- Track size is now based on the zoom level.
- Bezier curves have been implemented (with a little help).
- Central tracks are now reasonably smooth.
Still doesn't do anything useful mind...