I tried to reproduce your Xamarin Evolve demo and I'm facing an issue with the NavigationService.
__Configure method problem:__
Xamarin Evolve Configure signature
```
public void Configure(string pageKey, Type pageType)
```
GalaSoft.MvvmLight.Platform (Android) Configure signature
```
public void Configure(string key, Type activityType)
```
GalaSoft.MvvmLight.Platform (iOS)
```
public void Configure(string key, Type controllerType)
```
GalaSoft.MvvmLight.Platform (WPSL81) Configure signature
```
public void Configure(string key, Uri targetUri)
```
Do you think it would be possible to add the same signature on the WPSL81 version?
__Initiliaze method problem__
Xamarin Evolve has an Initiliaze methods for all three platforms.
```
public void Initialize(NavigationPage navigation)
```
There is only one specific for iOS
```
public void Initialize(UINavigationController navigation)
```
Comments: After reviewing the code again, it is Platform agnostic in Xamarin Forms world...
__Configure method problem:__
Xamarin Evolve Configure signature
```
public void Configure(string pageKey, Type pageType)
```
GalaSoft.MvvmLight.Platform (Android) Configure signature
```
public void Configure(string key, Type activityType)
```
GalaSoft.MvvmLight.Platform (iOS)
```
public void Configure(string key, Type controllerType)
```
GalaSoft.MvvmLight.Platform (WPSL81) Configure signature
```
public void Configure(string key, Uri targetUri)
```
Do you think it would be possible to add the same signature on the WPSL81 version?
__Initiliaze method problem__
Xamarin Evolve has an Initiliaze methods for all three platforms.
```
public void Initialize(NavigationPage navigation)
```
There is only one specific for iOS
```
public void Initialize(UINavigationController navigation)
```
Comments: After reviewing the code again, it is Platform agnostic in Xamarin Forms world...