Decent direct VS indirect demo.
Better draw example.