Methods to install and upgrade themes

I also opened this thread to discuss that overall theme management: