How to create custom simple node like protocol using rust-libp2p

Can somebody guide or point me where and how can I build a custom simple p2p node using rust libp2p. I am having a hard time finding some relevant examples regarding this. Thanks!

Haven’t you looked at rust-libp2p/examples at master · libp2p/rust-libp2p · GitHub

I also have a couple of very simple examples that are a good place to start:

Plus there’s always the universal connectivity app as well: