How To Design A Satellite Constellation