Initial module files and a couple of functions.

Signed-off-by: Mark E. Schill <Mark.Schill@cmschill.net>