pothos-gui: created gui affinity zone for widget blocks
pothos-gui: eval deal with some edge cases