The Art of Satellite Constellation Design: What You Need to Know