Input and output cards

Each input and output is represented in a separate map card. The data structure for each of the inputs and outputs is represented by a schema created using the schema designer.