moved plugin framework to git submodule