The generalized Hierarchical Gaussian Filter