Google Faces a Potential Breakup on Multiple Fronts