Created new Signal, Factory, Functions and Globals classes