Modularized template