Today the parser is not very modular. In particular, you have to hack the source to change the scoring policy code. We could create a system akin to the DeviceDB, perhaps in a "score_policy" subdirectory, where we would ship BingPolicy.pm and AzurePolicy.pm by default. Users could create their own policies (conforming to the standard interface) by adding them to this directory.
Today the parser is not very modular. In particular, you have to hack the source to change the scoring policy code. We could create a system akin to the DeviceDB, perhaps in a "score_policy" subdirectory, where we would ship BingPolicy.pm and AzurePolicy.pm by default. Users could create their own policies (conforming to the standard interface) by adding them to this directory.