Reworked LUA binding. Instead of complex templates now the glue code is auto generated