An architecture for transforming graphical interfaces · Study