data structures needed for Module support.