GScript is designed to be embedded into C++ code.
Embedding functions allows easy and error free mapping of C++ types and functions to scripting. In the following section, each type of mapping is covered with examples.