Service is a type of Function. Utility is a type of Service. 
Independent is a different concept from Democratic. Democratic is similar to Republican. 
Function <--IsA-- Service <--IsA-- Utility 
Independent <--DistinctFrom--> Democratic <--SimilarTo--> Republican 