Help with settings and preset files

I'm at the point where I need to load/save my global settings for my plugin as well as my presets and I want to make sure that it works properly cross platform. I see that there are several JUCE classes that could be the key to that file handling, but I can't find an example and the docs aren't incredilby helpful.

ApplicationProperties, PropertiesFile & PropertySet seem to be the key, but I can't tell if they're supposed to work together or separately, and how.

Any light shed in this area would be incredibly helpful.

Thanks.