People often talk about building a protocol “on top of” the bitcoin blockchain. Those same people often call this building a layer 2 protocol.
To be clear, “on top of” is clearly metaphorical language here (this is a visuospatial metaphor for what is a technical abstraction). Can someone explain what is actually happening when someone says that? Feel free to use the example of a well known application.