Work in progress:3
Click
here
to see the end result