Some work on everything. Components and Entities now have IDs for safer access.