Worked on crude ModuleInterface.
Worked on coarse ModuleInterface.