Thanks to the possibility of the declarative user interfaces,
building our representations of software developing has changed. The process
has become more transparent, clear and convenient. The repetition of the
processes is visible thanks to existing of VisualStateManager. As a result,
approaches to the user interface generation are changing. Construction of
representation based on states does this process more simply and logically.
Difficult logic of representation can be described easier now. So then, why don't
we try to use it?