About:
@zzuegg as i remember you said it was your first PR and like you said for personal reasons. Im not sure what were this personal reasons, but please note most community demands such features inside core. They also have own personal reasons (they cant add deferred like you can yourself in your code)
There are more people with personal reasons to have this inside core(i guess even with John himself, so why break his motivation to improve JME by telling to do library?)
Because like said, not everyone is able add deferred himself or use illuminas that i seen no documentation at all.
@zzuegg i understand you got some reasons, but current way is how John want to make this, so just let him. - Library is not an option in this case (you suggested this and thats all, so just stop continuing library topic)
John is doing great work here and many people did PR his code already.
So in summary i suggest finish this library topic and continue PR code check topic and core-merging flow. (people want this in core same as author)
In fact, we all want JME to be very good and modern engine. - so we need this go into core.
If someone wants me to maintain the code for both pipelines at the same time, although it is really not worth it, I would like to see more suggestions. Otherwise I may only write new features for the FG pipeline.
Nah, work your way, just one thats my opinion.