V1 of o-overlay

I suggest we leave out this feature until it's demonstrated that we need it.