I'm not sure yet if this should remain committed in the repository, but need to checkpoint progress so far so I can resume on another computer.