Initial work.

Just trying to get some code down to take a look at how the library
may come together.