Picking is new, right?  Do you need it for something in particular?  Unfortunately, it's not this simple.  If the quad is text, this shader is probably what we want, but if the quad is using a texture with an alpha channel perhaps because it is a circular button, then we want to discard when the alpha is zero.

If you need picking, we can work through this now; otherwise, we can add it when needed.