Writing a backend for hamlib