implement OpenRepGrid's `alignByIdeal`, `alignByLoadings`, `reorder2d` The frist requires setting the ideal.