HoMuCS - A methodology and architecture for Holonic Multi-cell Control Systems