Change modifiers so they store which field they modify, and add themselves automatically.
Panels remove previous versions of their data when they compile.
Remove CustomPanel from "all" when it's deleted.