settings, constants, documentation, and foundation work for parsing.