Hash used to uniquely identify a component based on its runtime memory footprint.
This value is deterministic across builds provided that the underlying type layout
of the component hasn't changed. For example, renaming a member doesn't affect things,
however changing a member's type causes the parent StableTypeHash to change).
This hash is NOT expected to be stable across versions.
Additional resources: TypeHash