introduced a mechanism for compiling in plugins that live outside the plugins folder