We should form a project or task group for this and see which free software projects are actively working on this. I see some great ideas but without a roadmap and developers, not much will be accomplished.
Having a bounty or something like kickstarter/crowd-funding setup may help make these ideas a reality -Rudolf