POC

Decided to not consider this an alpha, but a POC instead. Now that is
works, I'm going to rewrite it and add more functionality.