Generator Components Which You Should Know