spell components are now returned as an array in the api, now displaying all spell information in the interface