Revert 4bc7ff1..20ed86f

This rolls back to commit 4bc7ff1e004de9e64f20ec333bd40a1a70bf0a9c.
Revert "Revert 4bc7ff1..20ed86f"

This reverts commit f1ae7a7e76dcd5aa720a8e22323bba6c0f9e6733.
rename the IDEModel to fix not load the plugin. check the Reveal.dylib
rename