I think it is a good idea to handle module in system path. It will permit to support a lot of module (even if they may be supported unefficiently)