# 1.0 Design Elements {#SDD001} The simple package provides a convenient example and baseline project structure for demonstrating current packaging standards with dynamic versioning using the core setuptools package and default PEP517 build backend. The primary install dependencies are importlib-metadata, doorstop, and munch, where doorstop is primarily an offline dependency for managing requirements data. Complete package dependencies are shown in the figure below: ```{figure} assets/simple_dependency_graph.svg :width: 90 % :align: center :alt: simple software units Simple Software Units (captured from mermaid to SVG or PNG). ```
simple_dependency_graph source simple dependency graph showing primary software units. ``` graph TB subgraph id1[simple Dependencies] subgraph id2[Python Packages] A(simple) B(importlib-metadata) C(munch) D{doorstop} end end A ==> B & C & D D -.-> A ```
## Design decisions More text here.