I just finished the first version of my modded singleplayer DLL. I added hub support with smooth level transitions (well, if the loading screens would go away it would be smooth)
It’s complete and works with savegames now. I increased the savegame version but old savegames still work perfectly.