Hierarchical community detection and functional area identification with OSM roads and complex graph theory | Synapse