Describe how the government of the Roman Republic contributed to the development of democratic principles such as the separation of powers, rule of law, and representative government. You MUST use complete sentences.