GUI Customization Support
I conceive we can build a interpret-execution engine for DirectFB. It employ XML to describe user interface (UI), so we can build UI easily. When the program runs, the interpret-execution engine invoke the DirectFB interface and interpret the XML to generate UI. If we have such features, we can focus on application function development and pay out few effort on UI design. Moreover, our customers can customize UI through modifying the XML UI deployment.
Note: Have a look at Disko.