I used the page from Wikipedia as a base, and edited/expanded a bit on it. I'll try and find the massive Nexus feature I did a couple of years back and develop from that too at some point. - danduran