geometry: added Vec2 arithmetic operators, special-purpose axes.¹

1: Axis::none and Axis::both. Extended axis_transpose() to support.
Implemented UI rudiments.¹

1: Truth: https://twitter.com/OOLua/status/398563359055814658.