Thanks Ivan, that will be amazing if you can give me some basic guidance on how to do so. Your summary of the idea is more or less what I and (I believe) RB had in mind. He asked me to hangout at #rdo-puppet for further technical details.

It would be great if I develop a plan and then share it on this list, so that other people who have commented on this topic may further help with the design.