I vote for include-based template approach