Demo site with different layouts

Hello.
How can i create a demo that can show different blog layouts ?

My blog layouts are selected from the wordpress customizer.

I want something like this
http://wpdemosite.com/?home=fullwidth
http://wpdemosite.com/?home=masonry

You can either update the values with $_GET['home'] or you need to update the Theme Options values.