adding a component doesn't do anything until the hierarchy is changed, but that is not currently supported in the UI. In the meantime, adding/removing components should be disabled. Once changing the hierarchy is implemented, adding a component should raise a message noting that the hierarchy parameter must be updated to include the new component.