Modification architecture