enh: noodle generator writes cadnano, working on refactor