We might want to consider using a public API on the preset panel instead of modifying their model.