Draft of the middleman extension post
More of the draft