Initial stab at requirements for this module.