Thank you for this view point and many ‘test benches’ to refine my learning.