Galactic Assembly