Nemerle Macros for WPF using Livet, a MVVM Library, and WPF Application Samples