Four Types of Dependencies