New kind of subdividing layouter

- use docking and div to do layout