Implementation of symbol table, table entry, entry key and
symtabfactory.