GUI - Support adding/removing components dynamically

Published --