WhichDoctor core libraries that contain the backend functionality of WhichDoctor. Primarily this consists of the data structures and access methods.