Multi-agent Coverage Control: From Discrete Assignments to Continuous Multi-agent Distribution Matching | Synapse