message: added the new model-index color theme as an option in the illustrative color-theme
diff: @@ -17,9 +17,10 @@ import { assertUnreachable } from '../../mol-util/type-helpers';
  import { EntityIdColorTheme, EntityIdColorThemeParams } from './entity-id';
  import { MoleculeTypeColorTheme, MoleculeTypeColorThemeParams } from './molecule-type';
  import { EntitySourceColorTheme, EntitySourceColorThemeParams } from './entity-source';
  +import { ModelIndexColorTheme, ModelIndexColorThemeParams } from './model-index';
  const DefaultIllustrativeColor = Color(0xEEEEEE);
  -const Description = `Assigns an illustrative color that gives every chain a color based on the choosen style but with lighter carbons (inspired by David Goodsell's Molecule of the Month style).`;
  +const Description = `Assigns an illustrative color that gives every chain a color based on the chosen style but with lighter carbons (inspired by David Goodsell's Molecule of the Month style).`;
  export const IllustrativeColorThemeParams = {
  style: PD.MappedStatic('entity-id', {
  @@ -28,6 +29,7 @@ export const IllustrativeColorThemeParams = {
  'entity-id': PD.Group(EntityIdColorThemeParams),
  'entity-source': PD.Group(EntitySourceColorThemeParams),
  'molecule-type': PD.Group(MoleculeTypeColorThemeParams),
  + 'model-index': PD.Group(ModelIndexColorThemeParams),
  }),
  carbonLightness: PD.Numeric(0.8, { min: -6, max: 6, step: 0.1 })
  };
  @@ -44,6 +46,7 @@ export function IllustrativeColorTheme(ctx: ThemeDataContext, props: PD.Values<I
  props.style.name === 'entity-id' ? EntityIdColorTheme(ctx, props.style.params) :
  props.style.name === 'entity-source' ? EntitySourceColorTheme(ctx, props.style.params) :
  props.style.name === 'molecule-type' ? MoleculeTypeColorTheme(ctx, props.style.params) :
  + props.style.name === 'model-index' ? ModelIndexColorTheme(ctx, props.style.params) :
  assertUnreachable(props.style);
  function illustrativeColor(location: Location, typeSymbol: ElementSymbol) {
  