This was taken from some tutorials and mixed up for multiple uses. Can be used as a toon or standard shader. If toon is used, you can setup the fallback options as it falls back to standard shader.