pub fn make_scheme_name(category: &str, detail: &str) -> Option<String>
Make a scheme name (not a full path) for a device of a given category
Returns Some if the resulting scheme name is valid, None otherwise