впечатлившись мелкософтовским avalon и кутешным QML, мне неожиданно пришла в голову мысль: а почему бы не облегчить значительно создание GUI к различным программам? Берём за стандарт один тулкит (естественно, это будет Qt) и делаем следующее: выделяем в стандартной иерархии каталог, например, /gui, где-нибудь в каталоге /lib. В него сваливаются файлы с xml-описаниями (ну или не-xml, а как-нибудь по-другому) графических интерфейсов, и при запуске программы тулкит просматривает этот каталог, подхватывает файл с описанием интерфейса и на ходу интерпретирует его в привычный gui программы. Возможно ли это реализовать технически?