thumbnail-extraction implementation + languages-extract and thumbnail-extract testing