Processed answers form part of the survey structure

Instead of being returned as a separate thing
Protect not having already populated collectors
Reordering List<Survey> and Survey signatures
Master method to get all missing survey information
Renaming Type -> QuestionType

Bound to cause confusion at some point