This patch adds support for the Factor and Percentage subtypes for vector sockets. This is needed by the compositor, since it has some node inputs that specify locations and sizes relative to image size, and having factor and percentage subtypes for those improves the UX quite a bit according to user feedback. Pull Request: https://projects.blender.org/blender/blender/pulls/138805