I worked on this off and on since 2.79. There are several things I could have / would like to have done or add but decided it is time to move to new things. It took almost 2 weeks to render.