Microsoft PRISM ported to Portable Class Library and Microsoft.Composition