I want to group a bunch of widgets, text fields, buttons, labels, etc., into one type of object that can be created and destroyed dynamically while the application is running; is the possible? If so, any quick words on where to get started? Thanks.