Still working on the text positioning

This could take a while...