Widget to add and remove sub-widgets dynamically.