A tool similar to Polygon Pen?

Hey, I’m in the process of migrating to Blender from Cinema 4D and one thing I haven’t seen a single tutorial mention so far is any tool that resembles C4D’s Polygon Pen. Is there anything in Blender (or a plugin) that functions in a similar way?

For those who don’t know it, the Polygon Pen is a single tool in Cinema 4D that, depending on what you’re pressing as you use it (Ctrl, Shift, Alt, etc), allows you to do different things, such as create/move vertices, lines, and polygons, extrude lines, merge vertices or lines, etc.

I don’t know Polygon Pen but it sounds similar to Blenders Poly Build.

https://docs.blender.org/manual/en/latest/modeling/meshes/tools/poly_build.html?highlight=poly%20build

You might have a look at retopo flow addon for blender.