That freaking diagram took me so freaking long, not because of hard work, but because of annoying vectors doing annoying vector stuff. But the fluff is a must.