added ability to pin elements to layout
custom widget size and position
custom widget size and position
custom widget size and position