ui: Rewrote ui_prompt as a macro
fn: Added function to backup config files
functions: fn_backup_config_file_macro: reworked callback
hardening: Worked through 'Disable Formatting' and 'Permissions'