The secondary substrate problem in co-evolution and developmental-evolution