Overlay changes

Reviewers: @donovanhide, @ximinez, @rec
Its not a redefinition (since its a nested type) but still, its unused. I will remove it.