1. A method for generating a single directory for a website application, the method comprising: placing a website application hierarchy at a root directory of the website application, the website application hierarchy comprising a single directory structure of the website application, wherein the website application hierarchy is for website application presentation; defining a single order of precedence of a plurality of dimensions of a plurality of shapes corresponding to presentation of the website application; wherein the single directory structure comprises a plurality of sub-directories corresponding to elements whose values are different for different shapes selected from the plurality of shapes; creating a first element corresponding to a first value of a dimension of the plurality of dimensions and a second element corresponding to a second value of the dimension; and placing the first element into a first subdirectory of the website application and the second element into a second subdirectory of the website application, wherein the first subdirectory corresponds to the first value and the second subdirectory corresponds to the second value.