These commits were squashed to avoid repo size exploding.
There is only so much trackpad-driven yEd work one man can handle