1. A computer-implemented method for incorporating a graphics object within a target region of a graphical object template divided into one or more target regions, the method comprising: determining a best fit bounding box from a plurality of bounding boxes for the graphics object, wherein the best fit bounding box has an area and an associated angle of rotation, wherein the area of the best fit bounding box for the graphics object is not greater than a respective area of the remaining plurality of bounding boxes for the graphics object; determining a best fit bounding box from a plurality of bounding boxes for the target region, wherein the best fit bounding box has an area and an associated angle of rotation, wherein the area of the best fit bounding box of the target region is not greater than a respective area of the remaining plurality of bounding boxes for the target region, wherein the plurality of bounding boxes for the graphics object and the target region have a range of angles traversing at least 90 degrees; and adjusting the size of the graphics object based on the area of the best fit bounding box for the target region and the orientation of the graphics object based on the angle of rotation of the best fit bounding box for the target region.