I’m not sure I ever shared this here before, but I made a simple scene graph implementation a while back. It’s a little more advanced than some others I have seen, in the sense it supports uniform scaling with rotations, with skew and some other bits. I haven’t looked at the code in the while tbh, have been busy with other non MonoGame projects, but I figured it might be useful to someone. It was meant really for educational use, and shows some common patterns I have used in the past.
Best demonstration is in the examples.
https://github.com/Owlzy/OWL.Examples
e.g. loading screens which is something I have seen people ask about before