An apparatus, comprising: an automated motorized device operable to move on a structure for use in assembling of the structure, the automated motorized device comprising: an end effector configured to perform a plurality of assembling related functions; and a plurality of multifunction movement components (170, 180) that are attached to at least a first movement assembly and a second movement assembly; wherein: each multifunction movement component (170, 180) performs at least an adhering function and a moving function; each multifunction movement component comprises (170, 180) a sealing element (232, 332) for use in performing the adhering function, the sealing element being configurable to create a seal around a chamber (250, 350), defined by the sealing element, when the sealing element is in contact with a surface, by application of pneumatic suction into the chamber, thus urging a corresponding multifunction movement component onto the surface; and each multifunction movement component (170, 180) comprises a rolling element (240, 340) comprising a ball for use in performing the moving function, the rolling element being configurable to move on a surface when in contact with the surface, the rolling element being deployable in contact with the surface such that any seal by the sealing element (232, 332) is prevented or broken. an automated motorized device operable to move on a structure for use in assembling of the structure, the automated motorized device comprising: an end effector configured to perform a plurality of assembling related functions; and a plurality of multifunction movement components (170, 180) that are attached to at least a first movement assembly and a second movement assembly; an end effector configured to perform a plurality of assembling related functions; and a plurality of multifunction movement components (170, 180) that are attached to at least a first movement assembly and a second movement assembly; wherein: each multifunction movement component (170, 180) performs at least an adhering function and a moving function; each multifunction movement component comprises (170, 180) a sealing element (232, 332) for use in performing the adhering function, the sealing element being configurable to create a seal around a chamber (250, 350), defined by the sealing element, when the sealing element is in contact with a surface, by application of pneumatic suction into the chamber, thus urging a corresponding multifunction movement component onto the surface; and each multifunction movement component (170, 180) comprises a rolling element (240, 340) comprising a ball for use in performing the moving function, the rolling element being configurable to move on a surface when in contact with the surface, the rolling element being deployable in contact with the surface such that any seal by the sealing element (232, 332) is prevented or broken. each multifunction movement component (170, 180) performs at least an adhering function and a moving function; each multifunction movement component comprises (170, 180) a sealing element (232, 332) for use in performing the adhering function, the sealing element being configurable to create a seal around a chamber (250, 350), defined by the sealing element, when the sealing element is in contact with a surface, by application of pneumatic suction into the chamber, thus urging a corresponding multifunction movement component onto the surface; and each multifunction movement component (170, 180) comprises a rolling element (240, 340) comprising a ball for use in performing the moving function, the rolling element being configurable to move on a surface when in contact with the surface, the rolling element being deployable in contact with the surface such that any seal by the sealing element (232, 332) is prevented or broken.