Working structs and basic community detection.