Alterar programaticamente a resolução do OS X

Minha pergunta é simples. Eu estou desenvolvendo um jogo e, como o título afirma, eu quero ser capaz de alterar programaticamente a resolução de exibição / taxa de atualização no OS X. Eu tenho procurado por isso por horas e não consegui encontrar nada. Eu já sei como criar uma janela em tela cheia.

Eu também gostaria de obter a lista de resoluções suportadas e taxas de atualização