> I understand that it is some combination of the APIs that you have mentioned, but I would love to see the actual code one has to write.    I could write you an example of `public FileStream GetTemporaryFile()` and how that would evolve as additional APIs are added.