Split EvilEdit into its own service