""" # Model Layer The `docforge.models` package provides the core data structures used to represent Python source code in a documentation-focused hierarchy. ## Key Components - **Project**: The root container for all documented modules. - **Module**: Represents a Python module or package, containing members. - **DocObject**: A recursive structure for classes, functions, and attributes. These classes are designed to be renderer-agnostic, allowing the same internal representation to be transformed into various output formats (currently MkDocs). """ from .project import Project from .module import Module from .object import DocObject __all__ = [ "Project", "Module", "DocObject", ]