Chrysalis: A novel