Fix shadow mapping precision problems and eliminate the need for the world position buffer
Return reference from IndexBuffer::element