Hashtable should be constructable without new
Reorganize package.  We should be flatter.