A system (680, 2800) for tracking design changes made during fabrication of a part using a rig (100, 699) positioned on a working surface, the rig having one or more actuators (691, 210; 695, 220) to move an adapter for holding a working member, the system comprising: the rig (100, 699); one or more processors; one or more sensors operatively coupled to at least one of the one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause the system to: receive a digital design from a first computer system; determine a desired path for a component of the rig based at least in part upon the digital design, wherein a position of the component relates to a position of the working member, and the component comprises any of: the adapter or the working member; in response to motion of the rig (100, 699) relative to the working surface, align the component with the desired path, wherein aligning includes: obtaining first data related to the working surface using at least one of the one or more sensors; and determining position data for the component based at least in part upon the first data; store tracking data based at least in part on the position data, collected during motion of the working member, to track design changes made during fabrication of the part; and transmit the tracking data to a second computer system for updating the digital design, wherein the second computer system is remote from the system (680, 2800). the rig (100, 699); one or more processors; one or more sensors operatively coupled to at least one of the one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause the system to: receive a digital design from a first computer system; determine a desired path for a component of the rig based at least in part upon the digital design, wherein a position of the component relates to a position of the working member, and the component comprises any of: the adapter or the working member; in response to motion of the rig (100, 699) relative to the working surface, align the component with the desired path, wherein aligning includes: obtaining first data related to the working surface using at least one of the one or more sensors; and determining position data for the component based at least in part upon the first data; store tracking data based at least in part on the position data, collected during motion of the working member, to track design changes made during fabrication of the part; and transmit the tracking data to a second computer system for updating the digital design, wherein the second computer system is remote from the system (680, 2800). receive a digital design from a first computer system; determine a desired path for a component of the rig based at least in part upon the digital design, wherein a position of the component relates to a position of the working member, and the component comprises any of: the adapter or the working member; in response to motion of the rig (100, 699) relative to the working surface, align the component with the desired path, wherein aligning includes: obtaining first data related to the working surface using at least one of the one or more sensors; and determining position data for the component based at least in part upon the first data; obtaining first data related to the working surface using at least one of the one or more sensors; and determining position data for the component based at least in part upon the first data; store tracking data based at least in part on the position data, collected during motion of the working member, to track design changes made during fabrication of the part; and transmit the tracking data to a second computer system for updating the digital design, wherein the second computer system is remote from the system (680, 2800).