Creating wall dimensioned elevation images

Hi,
I am asking if there is a way to dimension every single wall in a project by looking at its front face (elevation), and also have all of the openings (doors, windows) dimensioned. Furthermore, I want those dimensioned elevations to be added to every instance of the wall as an image parameter (or a newly created parameter).
The purpose of this would be to create a quantity takeoff (schedule) of walls that have images which show how Revit calculated the area of that wall.
This is just an idea. I already tried to do this using Dynamo, but I am kind of a beginner and I think this is too complicated for me.
I can’t find that someone has already found a solution to this, but if you know a better way of doing this, I would be very happy if you just put me in the right direction.

Seems doable if your geometry is simple enough. What have you tried so far?