The N-state model grid search optimises each tensor separately when only tensors are optimised.
This massively collapses the grid search size from inc**(5*N) to N*inc**5, where inc are the number
of increments per dimension and N is the number of alignments, making a grid search possible.