f = Figure()
Axis(f[1, 1])
scatter!(cumsum(randn(1000)))
inset_gl = GridLayout(f[1, 1], height = Relative(0.5), width = Relative(0.5))
b = Box(inset_gl[1, 1], color = :gray80)
translate!(b.blockscene, 0, 0, 100)
inset = Axis(inset_gl[1, 1], alignmode = Outside(15))
translate!(inset.blockscene, 0, 0, 200)
f
