This is possible for many many years already.
Also in OXC.
Options:
1/ use "portable installation" option in the installer
2/ just create a "user" folder in the installation directory
3/ specify command line arguments for config path, data path and user path
...and probably a couple more options I forgot.