Using separate layers for each state