Added IO, pathways, notereader, notewriter, portmessenger