I'm thinking about better way to create UI with LCL. In HTML/CSS it's very easy to place "control" inside of another "control". For example: <button class="button">Nice button <div class="icon">with icon</div></button>.
In LCL we must create custom control with individual behavior (with two icons, with left, right icons ...) instead of place TImage inside of TButton. I think this is possible with QT, Firemonkey and Cocoa? It's possible do this with LCL?