This interface will create a generic API for implementing script engines. These engines can then be accessed from any application that supports this interface.