Custom Variables

Added support for customized operation variables