What I have done, as a !very preliminary! first attempt is to translate the framework logic into a bulleting board. This way anyone can post new charts, or add new logic, or add questions. You can find it here.
Let me know what you think.
[4/17/09 update: I didn't realize that people are still visiting this post. In case you're arriving here for the first time, take a look at where this project ended up, which is the Chart Chooser diagram.]