Initial Qt commit
Added backend roles type