__init__ 0 - This submodule has all the logic related to type-lookup and type-discovery. It has nothing to do with UI output other than it is creating a view model for the reporter submodule.custom_types - Custom Types so mypy can check the codemodule_utils - Module Manipulationpath_utils - Path Manipulationutils - Unclassified utils__init__ - This module has everything that turns type info into html.format_class - Roughly a UI component for classesformat_data - Roughly a UI component for variables and their valuesformat_module - Roughly a UI component for modulesformat_other - Fallback docsformat_page - Roughly page and top level containersformat_routine - Roughly a UI component for routinesformatter_html - Roughly componentshtml_repr_class - Class for safely making an HTML representation of a Python object.inline_styles - Style sheet for hardcoded stylesjinja_code - Jinja setuprst_support - Rst to HTML function Credits: https://stackoverflow.com/a/49047197/33264string_utils - String manipulation