Changing tab length to 4
Adding engine support for other types of templates