So tools to help create, organize, and update lists would probably be one of the best things to see on a client, or at the very least step in the right direction.
Coracle has this. It's a first pass, but works pretty well. Open to suggestions