Reference Architecture for Smart Manufacturing Part 1: Functional ModelsReference Architecture for Smart Manufacturing Part 1: Functional Models