Add YesNo class, and consider BST and TrafficLight as modules.