Codebase alpha

Extraction is mostly supported; need a better row storage scheme than
C++ string objects.