Add a list of expected modules
Allow loading from filename or content