supernova integration

I hope that this will be easier to merge than https://github.com/GPII/universal/pull/230