ConnectedComponent moved to structures