added buffer hack to cascaded_union, added more primitives