various
remove unused stuff
switched kernel matrix sign (unit tests pass, but there's probably various stuff wrong)
various
cleanup and rearrangement
robbie's suggestion on axis priority
planning parameters
various