Learn Zig Series (#55) - ECS Game Engine: Architecture