So I can observe RealityKit Components by using the new @Observable or using ObservableObject, both of these require my Component to be a class instead of a struct though.
I've read that making a Component a class is a bad idea, is this correct?
Is there any other way to observe values of an entities' components?