New version of the Canvas, added Main and call structure.