a working commit. though feature support is few, but it is working! I can now load plugins and import meshes hooray