Templatization of Smart Contract

Templatization of Smart Contract