Structured Generations: Using Hierarchical Clusters to guide Diffusion Models