 edge and label drawers
    vertex_drawer = self.vertex_drawer_factory(ax, palette, layout)
    edge_drawer = self.edge_drawer_factory(ax, palette)

    # Construct the visual vertex/edge builders based on the specifications
    # provided by the vertex_drawer and the edge_drawer
    vertex_builder = vertex_drawer.VisualVertexBuilder(graph.vs, kwds)
    edge_builder = edge_drawer.VisualEdgeBuilder(graph.es, kwds)

    # Draw the highlighted groups (if any)
    if &#34;mark_groups&#34; in kwds:
        mark_