Hierarchical Control Architectures in Industrial Automation: a Design Approach based on the Generalized Actuator Concept