Avatar data is stored in a management application. The management
application sends an immersion request to the application. The management
application identifies the avatar data fields used by the application,
and any appropriate scaling and avatar transformation. The management
application scales the data appropriately, transforms the avatar if
necessary, and transmits the (scaled and transformed) avatar data to the
application. When the avatar is to be removed from the application, the
application transmits the avatar data back to the management application,
which integrates any changes to the avatar data into the original avatar
data.