themodel is a library that helps in sharing data between c++ and lua