I often get caught in a hiccup when I want to iterate over GSLayer.shapes. When there is no path or component, it returns None instead of empty list. Could the behaviour be changed?
I’ll fix it. But you will need to add some checks until everyone is on the new version.