Entity/Component System for C++