While evaluable entity objects provide a convenient encapsulation of various complex TCAD tasks on the programming level, at the moment their versatility cannot be easily represented in the user interface for the lack of equally powerful GUI elements. Therefore, the visual shell is currently being redesigned to adequately reflect all functionality available in the simulation environment. To further widen the class of applications supported by the environment, additional optimization modules are being added, enabling the user to choose the appropriate tool for a given optimization task. Online documention and help mechanisms are being worked on and will add to the usability of the simulation environment.