Relative icons positions

Adding support for different positioning anchors, so we can place icons in the centre of the screen.

See https://github.com/KanoComputing/Spindle/issues/329.