Some information here is sourced from around the internet, of which I'm not sure if people wish to be credited for. You know who you are, let me know. Many parts simply have not been extensively ...