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.
Note: This is not complete. There are some edge cases to work out and some rendering features are still missing or not working properly. Base (+alpha): Basic look of ...