1. A method of generating visual art, the method comprising: providing a fractal object that includes an initiator element, a set of generator elements and a set of parameters, the set of parameters used to render a representation of the fractal object, with the generator elements following rules; replacing the initiator element with the set of generator elements, the set of generator elements being scaled and orientated based on the initiator element; replacing at least one of the generator elements with the set of generator elements, which are oriented and scaled based on the generator element being replaced; and iteratively replacing generator elements with the set of generator elements.