A BSKDatabase object is a grouping of definitions, things, categories, rules, and values. It is used by the parser to store all parsed objects, and by the VM to answer queries regarding objects.
Data types: