OP-1086 centralized some common pathes in new GCSDirs class
OP-1086 allow GCS gadgets to store and restore their own individual state