I'll definitely have a try
Right now I'm focused on portability and improving performance.
If I do end up implementing shadow & highlight, it will have to be in a way that is easy to apply and toggle on/off because my future plan is to turn this into a genuine game development kit.