Topologically Constrained Self-Organisation