1. A method comprising: receiving image data in a development tool executed by a processor of a computing device, the image data comprising a plurality of frames; applying, by the processor a purposing mask to a representation of said image data, wherein said purposing mask is representative of a group of second computing devices having a similar screen area, each of the second computing devices separate from the computing device executing the development tool; editing, by the processor, said image data based on said purposing mask to form a first edited image; storing, by the processor, said first edited image for later retrieval and display by at least one second computing device; advancing to a next frame in said plurality of frames; prior to editing said next frame, moving mask to a new location within said next frame in response to input; editing said next frame based on said purposing mask; storing said edited frame as a second edited image; and generating a plurality of formatted files for said stored first edited image and second edited image, each of said plurality of formatted files executable by a different one of the group of second computing devices.