All document section classes were updated with generate method
CaseSection generation was added
Generator functionality was implemented