Basic concepts and definitions.