I am filling in this answer for now as a holding position and I will answer this later when I get the chance to!