[2.2] Browser: Refactor History to be a standalone service.