Recently I have come across one post which I assume you might find useful. Somebody might take a steaming dump all over it, however it clarified some of my questions. 
https://snapchatsleaked.com/report/who-can-help-me-with-my-engineering-report-us-letter-size-145-pages-39875-words-single-spaced