Keep changes to the framework minimal

No changes are made to the existing JSONCache and LiveDestinations apart
from the addition of the modification timestamp to the `write()` method.