What are the primary, key, main, and largest skill sets needed for effective communication in a language?