The problem I had with using widgets, layout box and a scroll area is that I would not be able to dynamically add and remove widgets from the layout box without recreating the entire thing each time. Problem was when I added a widget to the layout box, the rest of the widgets would become smaller. This aspect fixable somehow? If so then it would be perfect.

Thanks for all your help and time.