Revert "Trimmed the branch to only the interaction_cursor_3d sub directory"

This reverts commit 053b140dccd83aa0c303c30f7d48ad4f89a687a3.
Rebase from 'upstream'
Trimmed the branch to only the interaction_cursor_3d sub directory