Starting to refactor the module that implements the symbol table