Huge Mesh class rewrite, moved loading code to Loader