Modular and Functional Architecture of the A4BLUE platform for adaptive assembly system – Final Version