Minor change
Changed internal panels to be protected instead of private
Added VerticalLayout class that lays out components in a vertical column
anchored at the top. None of the other layouts do this extremely simple
thing.