Entity component system

From Rust Community Wiki