What is the distinction between a paper wallet, cold storage, and off-line storage?

Perhaps I'm naively lumping them together.

To my understanding, a wallet is:

A cryptocurrency wallet is a device,1 physical medium,2 program or a service which stores the public and/or private keys.3

the distinction being only where the keys above are stored:

on a device, on a physical medium, or in a program. Else a wallet is a wallet is wallet? Within the context of bitcoin only.

Perhaps I'm looking for a simple, or even simplistic, answer to a complex question.

  • yes @chytrik (I might ask a clarifying q, but that's the FAQ I needed) – Nicholas Saunders Nov 11 '20 at 7:20