1. A 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, each object member of said set specifying an extent in at least two dimensions b. Automatically calculating and presenting an arrangement of said set of objects within an extent of at least two dimensions such that said arrangement of said objects fills said extent, optionally cropping said images as necessary to allow uniform spacing. c. Optionally, automatically calculating and presenting alternative arrangements of said set of objects.