Excellent job on 3.6!!!
I have a request / idea.
It would be beneficial if we could extract the usage of System.IO.File related functions into a service layer wrapper.
Doing so would give plugin developers the ability to write custom io providers separate from logic.
PictureService is a prime example, right now you cannot separate where you want to store the files without writing a custom plugin that handles both the logic and the storage. creating a service wrapper would allow for two different plugins one for storage and one to handle the logic in processing pictures.
A.M. What do you think?