Pass the client to the end user's module ctor function.
Renamed NRC to Tennu. Moved Module system to its own project.