Sounds great. Cannot test unless on Windows.
Also, the input will rarely be square. Can size/proportions be derived from what the user provides or explicitly supplied by the user?
For reference, I include an image showing how it looks like in vvvv.
Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.