> This should just be passing in the entire page context so the template can use whatever it wants.

yeah that's exactly what I was wondering. perfect.