Complex sentence: Mesa required programmers to create two files for every module, a definition module which specified data structures and procedures for each object and one or more implementation module that has the actual code for the procedures.
Split into simpler sentences: Mesa required programmers to create two files for every module. A definition module specified data structures and procedures for each object, and one or more implementation modules contained the actual code for the procedures.