Role based modelling in support of configurable manufacturing system design