"Done" for me is a relative term.
What I'd LOVE to see would be a way to have a table of family members, sorted by their "distance" to me (where up is closer than out), and be able to have columns related to a set of events of my choosing.
The table cells would then contain an icon based on (1) if I have any information for that person and (2) if I've marked that event as complete.
For people with multiple events of the same time (place lived, marriage, etc.), the table cell would contain a table itself with a row for each instance.
If there were a public API, I could build this myself, but the only current option would be to build it based on snapshots of export files.