Prewritten Lua bindings exist for most popular programming languages, including other scripting languages. GIMP operations can be automated with scripting languages. Modding can be accomplished with simple tools and basic knowledge of scripting. The advent of web services promoted growth of web languages and scripting languages. Support for VB and scripting languages were added later. JSP pages use several delimiters for scripting functions. They can also be programmed from scripting languages. Kotlin can also be used as a scripting language. TorchED is also capable of editing quest events, scripting, and global game balance. Scala includes interactive shell and scripting support. Ajax uses a combination of both client-side scripting and server-side requests. Microsoft has developed derivatives of Visual Basic for use in scripting. JScript is implemented as an Active Scripting engine. LScript is one of LightWave's scripting languages. SVG combined with scripting or SMIL can animate vector graphics and can incorporate raster graphics.