Putting some methods that shouldn't be exposed to the public interface into internal modules. No longer return massive tuples from Move.