[Reviewer: Andy] Allow the signer and version to be configurable

Andy, can you review this change to allow the version and signer to be configurable