adds the ability to break templates into multiple files e.g. header,content,footer etc
provide a better way of resolving files rel or abs