The simplest form of adaptation-aware editing limits users to modifying only components that are loaded with full fidelity at the bandwidth-limited device. Such an implementation requires the replication system to keep track of which components are available at the bandwidth-limited device and whether these components have been transcoded into partial-fidelity versions. This information is normally already present in replication systems or can be easily added. The replication system then prevents users from modifying any component that is not present with full fidelity.
A simple extension to the previous model is to allow users to (completely) overwrite or delete partial-fidelity components or components that were not included in the client's replica subset. In this scenario, the user can (completely) replace the content of a component that was not loaded or that was loaded at partial fidelity with new full-fidelity content generated at the bandwidth-limited device. The user can also remove a component from the document altogether. Adding this functionality does not require keeping extra state.