My last commit added some experimental features I have been working on. This commit...