# Reusable Shell This section covers utilities for encapsulating and orchestrating reusable application shells across both function-based and class-based views. ## Shell Renderer (`htmx_nav.shell`) ```{eval-rst} .. automodule:: htmx_nav.shell :members: :undoc-members: :show-inheritance: :no-imported-members: ``` ## View Mixins (`htmx_nav.views`) ```{eval-rst} .. automodule:: htmx_nav.views :members: :undoc-members: :show-inheritance: :no-imported-members: ``` ## Request Helpers (`htmx_nav.helpers`) ```{eval-rst} .. automodule:: htmx_nav.helpers :members: :undoc-members: :show-inheritance: :no-imported-members: ```