ApplicationViewLayout unit tested, but there is an outstanding issue
with all the layouts.  Splits require that sizing of contained
components change (fixed if not split, 100% if split).  That
functionality is missing, and will require size values to be retained
outside the component, see #92