Text align

Thought I would have known how to git by now and not need to redo it... this supersedes #10 

I added an explicit export list so that `impl`s are no longer exposed too.