What is with this engineered platform thingy? As there are so many highly zoomed photos like this it is hard to tell where it is located. Is it part of a technical and complicated entrance to Diagon Alley? We know that area looks weird on the water plans... is this part of that weird area?