[REF] partial backport of 239b6bc0

[IMP] website snippet new option, gallery
Only kept the website.theme_customize and website.color_picker
client-to-server