A UML Profile for Variety and Variability Awareness in Multidimensional Design: An application to Agricultural Robots