What methodologies do you use to document high-level and low-level designs for non-technical stakeholders?