V1 of o-overlay

No, because arrows don't actually work, I only added the code for parsing the options.