Recorder : Refactor configuration constants to mimic config structure

Config path constants are laid out flat (not sure if this really means something...) whereas config is inherently hierarchy.
This PR changes the layout of config path constants to mimic the structure of the config file.
This PR focuses on the Recorder only but I can migrate Core's configuration constants if you agree with the change.