Introducing toolkit-independent layout.  Layout work still very much in progress.