**********\* Design documents**********\* This section contains all the Geppetto design documents. The links below will open a Lucid Chart page where the different documents are published. Note that there can be multiple tabs in each document as shown in the screenshot below: ![image](images/designdocs.png) All diagrams are constantly evolving (some more than others) to reflect the latest structure and drive the development of the new features. **Common** [Overview](https://www.lucidchart.com/documents/view/4666b850-512b-5184-8a79-20de0a000fde) [Use Cases](https://www.lucidchart.com/documents/view/d2b4631c-da56-4b80-9bdb-28c2a6d75c8c) **Backend** [Data Model](https://www.lucidchart.com/documents/view/ae8bd4d6-2226-4aee-9d56-774e323188a6/0) [Services](https://www.lucidchart.com/documents/view/59066315-98d7-488e-b0cb-18f4c2a4cf65) [Simulators](https://www.lucidchart.com/documents/view/425b6548-51de-ecd5-827e-073d0a009bd7) [Simulator pipeline for neuronal domain](https://www.lucidchart.com/documents/view/441da30d-df65-4001-8809-2a796c80460b) [Runtime Tree population](https://www.lucidchart.com/documents/view/7c2e3ca2-f11f-4051-b115-a921cf31863b) [WebSockets Backend API](https://www.lucidchart.com/documents/view/4ba99a20-5217-1f53-82f4-4f420a004d28) [List State Variables](https://www.lucidchart.com/documents/view/480b4e2c-5237-2970-a88a-249d0a008a0d) [Watch State Variables](https://www.lucidchart.com/documents/view/4c3283a4-527c-cb68-bb8d-14570a009e11) [Simulation time](https://www.lucidchart.com/documents/view/412c0624-52f7-032a-a083-22670a00c5f0) [External process from OSGi](https://www.lucidchart.com/documents/view/bc5b6fe7-0722-4055-b557-e95b9511f85e) [Geppetto API Design Draft (Old)](https://www.lucidchart.com/documents/edit/48520f68-5227-2452-a0e1-2db80a004e94) [Geppetto Observer Mode](https://www.lucidchart.com/documents/view/4a8ed5f0-51c4-ccda-9e42-26a20a004538) *Multiple Aspect Integration* [Design (in progress)](https://www.lucidchart.com/documents/view/f66e90ca-9c2d-4f16-9f79-d3f83f5d654a) [Integration Activity Flow (in progress)](https://www.lucidchart.com/documents/view/4b794838-521e-00a5-98c1-649e0a00c900) **Frontend** [Geppetto Frontend](https://www.lucidchart.com/documents/view/675f119b-3923-4ada-bbfb-ea8d571fd01a) [Events framework](https://www.lucidchart.com/documents/view/f976cc20-5f29-4c57-9070-e7b97b415521) [Visualization tree and 3D objects (Refactoring)](https://www.lucidchart.com/documents/view/c860c683-55c7-4864-b28d-9cdf444b5150) *Widgets* [Widgets class diagram](https://www.lucidchart.com/documents/view/43905d5c-5268-ab60-9ff5-2b5d0a00d543) [Widgets high level design](https://www.lucidchart.com/documents/view/40fbf410-5261-c088-85e0-0a190a005787) [Geppetto Widgets update mechanism](https://www.lucidchart.com/documents/view/45eb65fc-5293-9670-a570-31530a004b21) [Widget diagrams](https://www.lucidchart.com/documents/view/4d3c7284-525a-8e5d-ad6b-4d9c0a00c5b3) [Install Widgets](https://www.lucidchart.com/documents/view/b5e67ca3-cde7-4ad9-9810-edeccc9e1548) *Plotting Widget* [Plotting Activity Diagram](https://www.lucidchart.com/documents/view/4f06a058-5251-8aa8-878e-3a890a0050f4) [Plotting Class Diagram](https://www.lucidchart.com/documents/view/4959c19c-5251-7c38-8d03-1fb70a0050f4)