1. Individual units like atoms, bits, vocabulary
  2. Structures like protocols, grammar
  3. Time

You can innovate either changing the individual units by mixing up different things or by changing the structure.