Spectral Types and the HR Diagram