Begin adding toSource methods. WIP.