For testing homology for Gen9 partitioning, move the alignment logic to its own module so we can test it out in isolation.