through PLIST_SUBST to the plist module.
lot. Big changes but no functional change should be made. Good bye long standing build order problem!