This was created by following the Walker Boys Studio tutorial and then translated into C#.