Adding Components
You'll be doing this a lot!
It's good practice to add components. It's how stuff gets done!
Add<C>(...)
Entity.Add<C>(): Adds a default, plain newable component of typeCto the entity/entities.Entity.Add<C>(C value): Adds a plain component with the specified value of typeCto the entity/entities.Entity.Add<T>(Entity relation): Adds a newable relation component backed by a default value of typeTto the entity/entities.Entity.Add<R>(R value, Entity relation): Adds a relation component backed by the specified value of typeRto the entity/entities.Entity.Add<L>(Link<L> link): Adds an object link component with an object of typeLto the entity/entities.