Thanks for the tip. I will definitely try that out.
I had seen tuupola's repository before, but had thought is was some sort of placeholder for a future project. Now, that I read his code, I understand its purpose.
Tuupola should do good writing a brief READ.ME to his project. That way more people will take the jump.