chinese puzzle: intricate or ingenious puzzle consisting of boxes within boxes
physical entity: an entity that has physical existence
predecessor: one who precedes you in time (as in holding a position or office)