Merge "Virtual rotary encoder API" into main