Add polygon, circle, misc, 3d (untested)