After #36, it will still be useful to separate pairing and connecting.
Based on this, the connection for older Canon EOS (smartphone only) will be different to newer Canon EOS (remote control).
Refactoring will allow us to use the same pairing code for all Canon EOS, but different connect code.