Add ov.el, an overlay library