Codedrop

This is the result of a few days of banging away at this thing. This is being provided as the groundwork for something better. Tests and the like are missing.
We can do *.sw?