Rename var to `new_environment`
Support `matrix` and rowspacing
Bevy of improvements to the way row spacings are handled
Support the gathered environment
Support all other environments for rowspacing