patchwork

noun
  1. needlework consisting of pieces of different fabrics sewn together, typically in a decorative pattern
  2. something made up of many different parts or elements; a mixture of various things
adjective
  1. consisting of many different parts or elements put together

Examples