Hi @thomasgeorge,
Thanks for reaching out.
It can be align to left, right, top, and bottom. Please check this https://theme.co/docs/button#graphic-setup

Example,
By default, it’s set to row, so the icon is to the left. With row placement, click reverse and it will move to the right. Same with column placement, it will be on top by default, then click reverse and it will appear at the bottom. This is not limited to button, other elements like headline have this especially for controlling the placement of text and sub-headlines, and so on 
I hope this helps.