Allow for custom image alignment
Image can either be left, center or right aligned.
Labels width will resize based on left/right & if an activity indicator is showing.
If the image is center aligned its width is pretty much ignored and only the activity indicator is accounted for.