With support for radial integration. This version has not been tested properly.