How do you document your architecture to ensure that non-technical stakeholders understand the design trade-offs for HubSpot?