Partitioned integration and coordination via the self-organising coordination regions pattern