Major changes to preset loading and saving