Clarify what main and moduleType fields mean