Version 3 under way.

Rather ridiculous to do three versions that work, but learning about
how to use these things.