This could be the largest floating structure ever built