stage out the old docklayout api
start handling the new DockLayout classes