Yep I toyed with a similar thing as part of Canon