Break out the parts that will be cached into separate partials