Some DoubleMap changes, planning to move some of the stuff in util over to NiadelCommons as I have used some multiple times outside of N-API.