Origins and evolution of alliance constellations