Creating an Entity-Component-System in C# | Hacker News Reader