Revise plugin system, allowing other scripting languages through JSR-223