RHEL UI/backend flow rework

Tests updated and passed (both UI and unit).