This post was deleted for the following reason:
Finally finished this one.
Took a looooooong time.
There are no comments.