Un documento XUL logra esto con el uso de componentes gráficos autocontenidos y con comportamiento predefinido.