public ImageCreator(ITextReader reader, IWordProcessor wordProcessor, IWordFrequenciesToSizesConverter converter, ILayouter layouter, IImageSizeCalculator imageSizeCalculator, IRectanglesTransformer rectanglesTransformer, IVisualizer visualizer, IImageSaver saver) { this.reader = reader; this.wordProcessor = wordProcessor; this.converter = converter; this.layouter = layouter; this.imageSizeCalculator = imageSizeCalculator; this.rectanglesTransformer = rectanglesTransformer; this.visualizer = visualizer; this.saver = saver; }