Ideally such a tool would work as a domain specific Dialogue and Widget and component builder, where all design elements of the widgets could be modified and over-ridden, and system native widgets/components could be swapped in and out, with features gracefully downgraded, and something like SVG or pre-recorded animations slotted in perfectly to match the GUI and the data entered by the tester.