1. A computer-implemented method for creating an arrangement of data objects in a computer-based editing system, comprising the steps of: a. defining a set of objects to be arranged in a display of the computer-based editing system, wherein there is a number of objects in the set; b. providing a bounding region for said set of objects, said bounding region including a plurality of frames, each frame receiving one object of said set of objects, said bounding region having an overall dimension so that said frames fit within said overall dimension with uniform spacing between the frames; c. automatically generating a first arrangement of said set of objects within said bounding region, so that each of said objects fills a frame; d. displaying the first arrangement on a display; e. offering a user an option to generate a second arrangement; and f. if said user accepts to generate said second arrangement of said set of objects, generating the second arrangement of said set of objects and displaying the second arrangement on the display, where said number of objects remain unchanged and wherein said second arrangement of said set of objects differs from said first arrangement of said set of objects in at least one manner selected from the group consisting of: order of image insertion; position and size of the frames; one or more attributes of the frames and rotation of frames.