cleaned up output module interfaces, now handling individual alignments rather than alignment pairs