It seems great. Very small, written i c. If this should be included I think some of the core devs should say where and how this should be included to allow for re-use other places in blender. ./Emanuel