Wrap all ViewEngines in a custom profiler view engine, using the ProfilerResolver to track performance