Add code that allows the creation of symbols and symbol databases.

Symbols and the symbol database is a crude substitute for a database.
Symbols are datatype specific and a symbol database only holds data of a
specific symbol type.