Some preliminary modeling with mgcv.