I think for maximum plugin uptake and own your own sanity here on the forums, separating display from function is crucial. I would love to see template files that look like:
some_filterable/pluggable_action( call wp head )
some_filterable/pluggable_action( open geo wrapper )
some_filterable/pluggable_action( spit out content )
some_filterable/pluggable_action( close geo wrapper )
some_filterable/pluggable_action( call wp footer )
I know that’s over-simplistic, but you get the point 🙂