In our current prototype, the applications' toolbars are extended with extra fields for selecting an adaptation policy that determines the fidelity level at which a document is opened or saved. Eventually, CoFi could rely on monitoring of bandwidth or other resources to automatically choose a particular fidelity level.
CoFi also provides a Component Viewer window that shows the current state of components in a document. Using this window, users can determine what components are currently loaded in the application, what components are in progress of being loaded, whether modifications to a component have been propagated to the remote proxy and with what fidelity, whether a newer version of a component is known to be available at the remote proxy, and whether a conflict has been detected for any component. Users can also interact with the Component Viewer to control the propagation of component versions.