Split template interceptors into their own module
Include custom template tags in the render tree
Return timing data with 0.1ms precision