How to create an UI component dynamically?

See also: