For the following part we will refer to the state machine example to describe the different aspects of Xtext's UI features.