Effective Embedded Differentiation with Graphical User Interfaces