The deities of polytheism are often portrayed as complex personages of greater or lesser status, with individual skills, needs, desires and histories; in many ways similar to humans (anthropomorphic) in their personality traits, but with additional individual powers, abilities, knowledge or perceptions. Polytheism cannot be cleanly separated from the animist beliefs prevalent in most folk religions. The gods of polytheism are in many cases the highest order of a continuum of supernatural beings or spirits, which may include ancestors, demons, wights and others. In some cases these spirits are divided into celestial or chthonic classes, and belief in the existence of all these beings does not imply that all are worshipped.