The Otterlace genome annotation editor, and supporting code