Improved logic for creating Vertical (and Horizontal soon) view layout,
reducing nesting to a minimum, see #92