Circuit:add/removeInput/Output adds CircuitInput/OutputComponents for accessing circuit inputs/outputs inside of the circuit itself