Distributing a ROS2 Foxy system among multiple snaps

Hello together, I knew that in ROS1 there is a way to build a snap containing only roscore and build other packages as snaps than on top of the Ros runtime snap. Is this also possible? The Idea is to have a ROS2 foxy as a base snap and than for example an overlay snap "simple talker listener " as a snap which uses the Plug from ROS2 packed in the first snap?

@artivis is that possible with ROS2?

It worked for me. I will share my leanings in the forum asap.