Remove Preset and Setting classes. Instead, use a String to signify a preset by name, and a Hash to represent settings (values mapped to setting name/key).