XAML is supposed to be "Extensible Application Markup Language" - i.e. a generic, flexible framework for creating application markups. However, most searches for XAML yield either WPF or Silverlight-specific materials.
The only exception at this time (that I am aware of) is Oslo framework (M-language & co.) - proving that XAML can be used outside of the presentation layer.
I'm looking for information on how to include XAML in my own application. How can I serialize my application's object into XAML and then deserialize this XAML into a new instance of this object? Is there official MSFT information on this? What about generic XAML support in .NET BCL?