preliminary blender modifier patch and examples