3. Components and connections