Design

Domain Model

diagram

Data Model

diagram

Crate and Project Structure

diagram