Settings are but one application of the IntelliJ Platform Persistence Model. For more information, see:
Settings Guide for information about Settings Extension Points and implementations.
Custom Settings Groups for information about creating custom Settings groups and parent-child relationships.
Settings Tutorial for step-by-step instructions for creating a simple set of custom Settings.