Started to work on #27. List for defining I/O actions. Gui element for I/O user interaction is programmed. smell structure now contains io field. Low level updating of smell structure is implemented.