2301 students will soon be reading up on the two political parties, which are best understood as being composed of coalitions of groups that tend to see eye to eye on issues, but do not always. Parties are also difficult to control - sometimes it is difficult to determine who is actually in charge of a party at a particular point in time, and who determines what the party stands for.
This story in the Hill points out the difficulty the Republican Party is facing in expanding its coalition since parts of its membership - and most of its announced presidential candidates - are anti-immigration. This doesn't make the party attractive to the Latino community.