C++ hot reload engine prototype