General cased all lists, so that we can have one loop that will detect all additions and deletions from any given list of events, be they notes, sub-requirements, or assignees.  Once we determine what we are going to do about parent tasks, we can add them if we want to with ease.