Basic editing functionality (non-persistent).