Separated Alignment enum

Both in file and in functionality. Now split up into
HorizontalAlignment, VerticalAlignment and CombinedAlignment.