Reimplement Prism generation and implement 'makeClassyPrisms'

TODO: Support Reviewer generation