mattgoetzka mattgoetzka 05-01-2016 History Answered What are three main elements of all political parties?