Lessons learned developing the Northlight Engine: http://wili.cc/research/northlight_dx12/