Runlib and runner are essential components of the Contester.