The ModuleBuilder is almost fully functional. We need to finalize its API (adding some more various of methods) and then test it extensively.