Extending Gaussian Process functionality: Coregion and beyond

Yeah that is likely. Submit a PR when you are ready, maybe @aseyboldt or @ferrine know a better way to do that instead of *map