Added logic to make sure that when adding a new component, only 1 annotation component is allowed per unit.