Fix couple of unittests
Fix couple of unittests
Formatting the new PlatformMatching
Put PlatformMatching into separate file
use sprintf
Extract maxPenalty
Try to simplify penalty calculation
don't create empty <Choose /> elements