Penalising Model Component Complexity: A Principled, Practical Approach to Constructing Priors | Synapse