Edit architecture