Initial commit of functioning module.