A Long commission due to several changes that I have added at the end, a background to give more detail... since it is a commission without it...