I’ve been away.
To me, this image looks like something from an Iain M. Banks novel – the mysterious grey boxes, somewhere opulent but desolate… I think they were for protecting statues from snow. Not sure about that, but it’s my best guess as to what these wooden huts were for.

maybe they are giant owl boxes?!
I didn’t see any giant owls.