cross-platform C++ application framework, fully dynamic reflection/serialization, automatic lua binding by reflection