Splitting up the symbol database code to make it easier to work with.