* Move connect backend code to its own package * Move errors into the connect package * Add NewBackend func