Added 'layoutType' property and implemented 'horizontal' layout in addition to 'vertical' which was (is) the default.

Signed-off-by: Aliaksei Nestserau <aliaksei@screencustoms.com>