Big perf improvements, deferred rendering