Sequential logic structures/ variables, constants, and data types