What is Input/Output Logic?