Regardless of if a reference is marked single / multiple, when querying the data in gatsby you will always get an array.
I would like to propose an option to flatten single item references, or if possible be smart and detect if the value was defined as a multiple and only then flatten the array.
Right now im required to do this either via deconstruction or just standard mutation and creates quite a lot of boilerplate.