Reordering components; allowing different colors based on root experience