Thanks guys. And no offense taken to the replies
I am reasonably up to speed with the render process on DX11. Having done my own basic frameworks from scratch.
All the same, I might go back and refresh my memory on the subject, as it has been a while now since playing with 11.
So, yes my taking on DX12 was purely a learning thing for me (to be honest I needed a break from my current long term project - to avoid burn out ).
Maybe I'll try DX11 again and attempt to avoid the DX helper functions which we are now being encouraged to avoid and move on to 12 from there.
Thanks again guys