# Classes - [Crawler](#Crawler) - [DataStore](#DataStore) - [SectionFinder](#SectionFinder) ## Crawler Crawls through the input directory in order to read all input files and get all available sections. ## DataStore Store information about the entire setup of the program, while its running, so that it can be recovered later ## SectionFinder Used to comb through the file to find all sections that are marked by bdocs