Using Algorithms to dynamically generate images.