GUI: fix centered text
GUI: implement left and right align with overflow clipping
GUI: separate vertical from horizontal alignment