split appearance into color and shape