See Awesome.SpiderMan, Awesome.SpiderMan2, and Awesome.SpiderMan3.