Information needed in modules:
	Daemon Options
	Daemon State
	Function Pointers

Module Name can be derived by the startup function.

Startup function prototype is:
	int modulename(moduleinfo_t *pmodinfo);

Module info pointer table includes init function pointers which the startup
function can use for various purposes.
