Added plugin architechture and support for essays