3D BillBoard

Add BillBoard and BillBoardTest.
BillBoard are mostly transparency so add a transparency queue in the render.

Use static_cast<> instead?