private DataTypeComponentImpl doDelete(int index) {
		DataTypeComponentImpl dtc = components.remove(index);
		dtc.getDataType().removeParent(this);
		return dtc;
	}
Removes a defined component at the specified index without
any alteration to other components. 
@param index defined component index
@return the defined component which was removed.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/StructureDataType.java