Somewhat kinda progressively enhanced, but at least I'm using page partials now... mostly.
And modify signature of model methods to accept an executor instead of a pool connection which will also allow transactions.