I hope that helps. Thank you very much for the detailed answer. Thank you for your kind comments. I absolutely agree with you.
R is a splendid piece of software but it does take some learning.
I guess that it sort of clicks after a while once you get into the R way of working. I find that they are usually well described and shared between many different functions. So once you get the your functions to return a standard data structure you can plug into all the R default print and summary functions.