CP-6172: Use strings as backend_kind type

Responding to comments from review, would be better for this type to be
a string and therefore not as 'baked-in' for greater flexibility.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>