.. similar to how changes on disk are monitored and the dependency chain rebuilt if so. And also, could the "is changed" function be customized?