gtk-layout: inital design idea