D3D11 Create Device and Swap Chain
In this vid we'll call the D3D11CreateDeviceAndSwapChain function, which creates three very important object for us:

Swap Chain: This object manages memory buffers, flipping rendered frames to the monitor etc.

Device: This object is used to create various resources like the render target view (which we'll have a look at next time).

Context: The context is the object which is used to do the actual rendering.