Even more exciting to me is that if your interface fits into a declarative model that can be serialized you are probably maintaining a good separation between code and presentation.
(though representing state changes in a UI like this is typically a bit of a challenge, perhaps that would be something fun to contribute to the project)
(though representing state changes in a UI like this is typically a bit of a challenge, perhaps that would be something fun to contribute to the project)