Smoothness And Covariance Structure Modelling In Bayesian Machine Learning Models