Component-Entity System C# implementation. XNA Free.