Theme Picker

In the process of learning, was very hard for me to find information on how to do a theme picker…

So after I finally got it, I want to share for future newbies and pros :rolleyes:

You are more than welcome to improve it, or suggest how to make it better… ;)

maybe moderators can move this topic to extension section? sorry for my mistake

NOTE: moved to requested section