It’s partial possible. I did a very rough test (like 5 minutes)
You can only define 1 range with 2 position regular and overload. The Bar function only run in square blocks. so every block in the circle will be cut in a straight line.
custom_1 (1280x400).zip (266.9 KB)