Visualizações de navegação do MVP do WPF

Eu tenho um aplicativo WPF com vários modos de exibição. Eu quero toswitch da vista 1 para ver 2 e de lá eu posso mudar para vários pontos de vista. Então eu quero um botão na visão 1 que carrega view2 na mesma janela.

Eu tentei essas coisas, mas não consigo fazê-lo funcionar.

Como navegar pelas janelas com o MVVM Light para o WPF?http://blog.galasoft.ch/archive/2011/01/06/navigation-in-a-wp7-application-with-mvvm-light.aspx

Desde o primeiro link, o problema é que eu não entendo o código viewmodelocator. Eles chamam o CreateMain (); função, mas onde isso é definido, e como posso mudar para uma outra visão de dentro de uma visão.