Interface development in Mathematica