Refactor the Twisted specific NewsBuilder usage into a Strategy class