Initial checkin of prototype that actually does something, but not a whole lot.