Removed old Transform(), reworked unit tests to new interface, made all functor accept input by reference