Here is the initial attempt, I hope it's in a right direction. :)