Created XOR gate
Added ID system
Added Foreground/Background
Merged ILogicGate into ILogicGateComponent
Renamed ILogicGateComponent to ILogicGate