Tracks last edited date and user, and adds has_changes for blocks.