Generalised Substitutions