#wip - Finally had some time to work on this again. Afraid to say whether it's close to completion or if there's more rendering to be done.