Question: If the driver modules are to be loosely coupled, what advantage do we gain by using an OO language for implementing the modules and their glue? And if there isn't that much to gain, why not just use C? (note: I am not talking about the game language, which I think would benefit from OO)