Working, functional JackInputNode and JackOutputNode