We develop a scaling theory for Kardar-Parisi-Zhang growth in one dimension by a detailed study of the polynuclear growth model. In particular, we identify three universal distributions for shape fluctuations and their dependence on the macroscopic shape. These distribution functions are computed using the partition function of Gaussian random matrices in a cosine potential.