Moving things back into packages without causing packaging issues. Still more to get done getting this right. Need to figure out the right was to initialize the readtable every time with this factory thing without breaking packaging. That's the pain. Also, the ReaderImpl has to live in the state package. Is this named correctly then (and by this, i could mean both the package and/or the class)? :(