Data driven image generation with complex logic to adjust font sizing and layout to ensure the content always fits within it's design element.