[WIP][FOLD] Cleanups:
* Refactor common code out of Bridged and Direct transactors.
* Avoid math when possible for best accuracy.
* Misc stuff.