Yes, I don't know what the deal with MediaSupLib.vpl is, but its format has never made any sense to me. It seems to be a VPL file but with some key data structures missing.
As for object meshes and such, they are contained in the .draw, .hit and .sp files you mention. The .draw file contains the static object mesh (vertex and index data). The .hit file contains the collision mesh for physics. The .sp file contains the "shader palette", or list of shaders that are applied to the object.
By far the easiest format to deal with is the object mesh file (.draw). If you take a look at
the tool's source code and open the VeRenderMesh.cs file you'll see the exact format of these .draw files. If you know some 3D programming you should be able to make sense of it and build a little tool to display the files.