Video Software Vertex Loader

This PR removes the dependecy of videosw on the particular vertex loader functions. So we'll be able to rewrite the vertex loader as it is without caring about videosw any more.
*reserve.