Draw directions correctly with the increased spacing from 8ec64c8c.

- Drawing directions now just uses SimpleTextItem instead of
implementing its own QGraphicsItem subclass.
- Cleaned up the utility functions for vertical/horizontal centering of
symbols.