This work presents a framework and a Graphical User Interface, Viskit, for the creation and analysis of component-based Discrete Event Simulation models. Two primary elements of the tool are discussed. In component design mode, a new component is created by drawing the Event Graph and filling in parameters, so that the simulation modeler need not be a sophisticated programmer. In component construction (assembly) mode, components are hooked together to create a model. In analysis mode, the models are exercised and run according to the desired experimental design.