mega feature - extruding with transformation
updated CSG.extrude method