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!