theme map
themes comes from json call
default theme can come from url param
default theme rules