Add gene observer & tests.