List and briefly discuss the three major elements OSHA requires for written hazard communication programs.