In an integrated development environment, there is a tight coupling between a design surface providing a visual representation of the various physical and logical entities in a software model and the underlying code structures that support the entities. During dose preparing, a nut rotating element and a screw element are in a first axial arrangement such that a screwing motion of the nut rotating element and screw element relative to the apparatus housing that moves the elements a first axial distance from a home position screws a nut along a drive member threaded shaft a second axial distance different than the first axial distance. The slide bears against a rear end of the guide bar.