A system, comprising: an elongate body defining a cavity adapted to contain a material, the elongate body comprising a first opening in communication with the cavity; a structure movable within the cavity, the structure adapted to be displaced within the cavity to expel an amount of the material from the cavity through the first opening; a lead screw coupled to the structure at a first end having a longitudinal axis; an advancement component selectively engagable with the lead screw; a ratchet gear comprising a plurality of teeth, the ratchet gear coupled to the lead screw, wherein the lead screw is coupled to the ratchet gear such that the lead screw is slideable along the longitudinal axis relative to the lead screw, the lead screw being rotatable with the ratchet gear; a frame member comprising: a first pawl; a second pawl, the first pawl and the second pawl adapted to engage teeth of the ratchet gear; a first flexible member coupled to the first pawl; and a second flexible member coupled to the second pawl; and an actuator, the actuator operable to oscillate the frame member perpendicular to the longitudinal axis of the lead screw such that the first pawl and the second pawl engage the teeth of the ratchet gear in a manner so as to rotate the ratchet gear in a single direction, characterized in that, at least a portion of the lead screw defines a channel extending parallel to the longitudinal axis, wherein the ratchet gear further comprises a protrusion, and wherein the protrusion of the ratchet gear is received into the channel. an elongate body defining a cavity adapted to contain a material, the elongate body comprising a first opening in communication with the cavity; a structure movable within the cavity, the structure adapted to be displaced within the cavity to expel an amount of the material from the cavity through the first opening; a lead screw coupled to the structure at a first end having a longitudinal axis; an advancement component selectively engagable with the lead screw; a ratchet gear comprising a plurality of teeth, the ratchet gear coupled to the lead screw, wherein the lead screw is coupled to the ratchet gear such that the lead screw is slideable along the longitudinal axis relative to the lead screw, the lead screw being rotatable with the ratchet gear; a frame member comprising: a first pawl; a second pawl, the first pawl and the second pawl adapted to engage teeth of the ratchet gear; a first flexible member coupled to the first pawl; and a second flexible member coupled to the second pawl; and a first pawl; a second pawl, the first pawl and the second pawl adapted to engage teeth of the ratchet gear; a first flexible member coupled to the first pawl; and a second flexible member coupled to the second pawl; and an actuator, the actuator operable to oscillate the frame member perpendicular to the longitudinal axis of the lead screw such that the first pawl and the second pawl engage the teeth of the ratchet gear in a manner so as to rotate the ratchet gear in a single direction, characterized in that, at least a portion of the lead screw defines a channel extending parallel to the longitudinal axis, wherein the ratchet gear further comprises a protrusion, and wherein the protrusion of the ratchet gear is received into the channel.