The document discusses the basic building blocks of interface design which are controls, imperative selection, and entry display. It lists different types of controls like buttons, checkboxes, radio buttons, switches, toggle buttons, lists, and combo boxes. It also discusses concepts like affordance, bounded vs unbounded entries, and validation related to interface design elements.