Start of an RSABackend interface

Only has key generation for now.