Prepare better plugin system.