refactor: sync grid resource with gridpos components
Machines that have a gridpos component added, changed or removed will automatically trigger an update to the grid resource.
I am not sure if deletion of the entire entity will also trigger an update.