Terminology and components