Currently we have a draft diagram that does not properly include all the different components.
Create new documentation explaining how the application works and what the different components do. Ensure that the data flow is well explained so that it can properly be understood by newcomers into the product.