Split runtime and plugin into seperate packages to reduce dependences for programs distributing the compiled sources