Text this: Modeling Big, Heterogeneous, Non-Gaussian Spatial and Spatio-Temporal Data Using FRK