Through the interface, TinySim should be able to get information about what type of input/output the shield is capable of, and therefore simulate it.
E.g the TinyScreen have 4 binary inputs that should be exposed to the simulator. Preferably, the user should be able to bind these inputs to keyboard buttons, or even outputs from other shields.