15. A non-transitory computer-readable medium including instructions that, when executed by a processing unit, cause the processing unit to provide instructional information to an end-user of a software application, by performing the steps of: causing a first stroke associated with a digital drawing that was previously created by a first user to be displayed to a second user at a first plurality of rates, wherein the first plurality of rates at which the first stroke is displayed correspond to a second plurality of rates at which the first stroke was created; receiving from the second user first input that is associated with the first stroke; generating a second stroke associated with another version of the digital drawing for display based on the first input received from the second user; comparing the first stroke to the second stroke to generate a first ratio that reflects a degree of similarity between the first stroke and the second stroke, wherein the first ratio is based on a first stroke time associated with the first stroke and a second stroke time associated with the second stroke; and selecting a third stroke associated with the digital drawing to be displayed to the second user based on the first ratio.
16. The non-transitory computer-readable medium of claim 15 , further comprising, after generating the second stroke, displaying another stroke associated with the digital drawing that was previously created by the first user, wherein the another stroke is displayed with respect to the first stroke in an order that reflects a workflow implemented by the first user to create the digital drawing.