Practice made perfect: discovering the roles of a community of general practice