Como faço para desenhar uma imagem no Swift?

Preciso ser capaz de desenhar programaticamente uma imagem e salvá-la para uso posterior. Diga, desenhe uma linha nas coordenadas xey específicas da imagem, salve a imagem e exiba-a em um controlador de exibição simples. Como eu faria isso no Swift? (De preferência, Swift 2, ainda estou em desenvolvimento e não atualizei meu mac para o Sierra)

Atualização: Possivelmente algo a ver com a conversão de uma UIImage em uma CGLayer, desenhando nela e convertendo-a novamente em uma UIImage.

questionAnswers(5)

yourAnswerToTheQuestion