A powerful concept in genealogy research is the
creation and refinement of lists/sets of things --
whether they be sources to check or tasks to do or
people/personas that need reviewing. For example,
Genbox allows the creation of an arbitrary number of
user created, named lists. I would expect to see an
equivalently powerful capability on the requirements
list for a project of this type.