Add draggable view category.
Add arrow view category.
Mess of CGPoint convenience methods.