C++ embeddable script engine