Motion planning in a plane using generalized Voronoi diagrams | Synapse