Better comments, fixes and begin of Module class