private DataTypeComponentDB doDelete(int index) throws IOException {
		DataTypeComponentDB dtc = components.remove(index);
		doDelete(dtc);
		return dtc;
	}
Removes a defined component at the specified index from the components list without any 
alteration to other components and removes parent association for component datatype.
@param index defined component index
@return the defined component which was removed.
@throws IOException if an IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/StructureDB.java