Make all distributed templates use base_template variable.

This allows flexibility moving forward--for example, to have a base template that has a different style, or overall different approach.

Have used this in a couple of demos, but not in production code yet.