The development of teeth occurs through a series of stages beginning with the tooth bud. The tooth bud develops into a tooth germ containing three components - the enamel organ, dental papilla, and dental follicle. The tooth germ progresses through bud, cap, and bell stages as the enamel organ invaginates and the dental papilla becomes enclosed. During the bell stage, hard tissues like enamel and dentin begin to form. Root development also occurs during the bell stage directed by Hertwig's epithelial root sheath, forming the periodontal ligament, cementum, and roots.