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

This reverts commit 5b485c0573fde8ff7131e96304ce8ddf460823bf.
Rebase from 'upstream' (no changes)
Trimmed the branch to only the interaction_cursor_3d sub directory