Markov Chain Monte Carlo using Tree-Based Priors on Model Structure