Split vertex(s) in two, creating new faces I would like to be able to select vertices or edges and duplicate them, but also keep the faces filled.

My example:



So something like a Rip and fill function, but also creates the faces on both edges?
Bevel the edge and fill the faces manually, there is no such thing as a split and fill in Blender.