Avoid code duplication by templating properties and handles by their respective entities, using empty entity structs as tags.
Avoid code duplication by templating properties and handles by their respective entities, using empty entity structs as tags.