Move ViewServer initialization to ServerFactory