Build huge templates?

Your idea should work fine. I am scaling back my gigantic template in favor of a hybrid approach similar to what you are discussing.