Extracted template loading to provide extension points

I'm working on a phpspec extension and I'd find it useful if it was possible to overload a default template provided by generators. This extracts template handling to separate methods to allow just that.