more gui layout work.  
add label widget type  
add width/height as base params for widgets