I am considering making a zimlet that when modifying an event in a calendar using a particular resource that IF that resource is in use after that event and the change to the first event would cause a resource conflict with the later event that it would AUTOMATICALLY push the second event later and that would cascade for the rest of the day.

Is a zimlet the right way to approach it?