The documentation should include an architectural overview, as well as function and method documentation for Cartography's models.