what is the definition of the following?

separation of powers
three branches of government
virginia plan
new jersey plan
great compromise
3/5 compromise
checks and balnces
federalism

if you know anything about any of these subjects, it will be greatly appreciated.