System is an internal poorly named construct for caching information about a course's content as it loads from disk (I believe recently renamed to 'runtime' w/ backward compatibility 'system' accessor). It's where the kvs and model_data come from and what handles inheritance.