This whole relighting strategy approach seems to require plugins to learn so much about the implementation that the API becomes pointless.  The implementation should manage lighting automatically in the best way appropriate.

Additionally, choices that allow the server and client to get out of sync on lighting seem counter-intuitive without some type of dedicated lighting API to manage it appropriately.