move partials out of `layouts` and into `programs`