Thanks for this @ptillisch ! I am normally pretty slow to pick things up and I really appreciate you walking the dog with me on this 
OK - I think I see my disconnect now.
I went through your numbered example with success. I installed the MsgPack library by hideakitai (V0.4.2), and it worked like you said.
I am referring to this left side section in the App Lab - it says “Add Sketch Library”
Here is where my disconnect still is…
When I search for and install the Arduino_RouterBridge by Arduino (V0.3.0), **my bridge code runs fine.
**
Looking at the sketch.yaml file, after installing just Arduino_RouterBridge, it looks like this:
profiles:
default:
fqbn:
platforms:
- platform: arduino:zephyr
libraries:
- dependency: Arduino_RPClite (0.2.1)
- Arduino_RouterBridge (0.3.0)
- dependency: ArxContainer (0.7.0)
- dependency: ArxTypeTraits (0.3.2)
- dependency: DebugLog (0.8.4)
- dependency: MsgPack (0.4.2)
default_profile: default
So MsgPack is getting added as a dependency - not sure where/how it gets added (I don’t see it as an include in the Arduino_RouterBridge source).
Also, if I remove Arduino_RouterBridge, and instead install the MsgPack library, my bridge code runs fine.
As I was playing around with AppLap example Apps that use bridge code, I removed the Arduino_RouterBridge library and the App stopped working, thus I concluded having Arduino_RouterBridge installed was a requirement.
But now (after your reply and closer inspection of the console and the yaml file ) I see that MsgPack is actually what it required, however, it appears that by installing the Arduino_RouterBridge library, it adds MsgPack as a dependency for me.
As an aside: It is worth noting, that all of the examples that come with AppLab which use bridge code, have the Arduino_RouterBridge added under left hand side Sketch Libraries folder in App Lab.
Thanks again!