Components and Terminology