Describe your process for creating a functional specification document for a complex reporting requirement at Harbourvest.