Changed plugin architecture from hotswap to ghc-api