overview is too implementation-focused, could use general step names (eg PerlinWaterStep<MapGenContext> → "Perlin water generation") and have source links
Section "Overview" could possibly be moved to separate docs/ folder
could use a docs generator, with all implementation details in docstrings
code
nuget?
if end up using nuget, maybe move some functionality to packages?
From your readme, it looks really cool, and I'll try to get it to work later for a more detailed impression but here are some quick nitpicks
readme
PerlinWaterStep<MapGenContext>
→ "Perlin water generation") and have source linksdocs/
foldercode
usage