Added generators as optional dependencies (for use during testing)