I've been toying with project-management features in various contexts for years, and I'm actually working on something that would solve this problem, as it also manages application state within a context.
I have a functional prototype I'm planning to share as soon as I've polished up the UI.
I have a functional prototype I'm planning to share as soon as I've polished up the UI.