layered (adj) - used to describe something that is complicated and interesting because it has many different levels or features