What's the ideological difference between…

What's the ideological difference between a Fascist, a Third Positionist, a National Socialist (a la 1940s), a Strasserist, a White Nationalist and a Neo-Nazi?

I’m sure you can find the answers on Google.