Create a multi-level collection type

  Updated