Moved Around Some Render Tasks

Render primitive is now used as the main rendering interface. It
contains the vertex and index buffer, as well as the type of primitive.
This now abstracts almost all of the rendering API away from anything
specific! :smiley: