Programmatic creation of static mesh objects?

Well I found it impossible to actually get all the FBX stuff linking despite copying the FBX stuff in the Build.Target for some other modules that use it like Matinee, no matter what I do I get a bunch of linker errors with the FBX stuff. so I ended up replicating all the Fbx stuff inside my module. And that’s like pulling at an endless thread where I’m putting more and more stuff into my module and never getting to a point where it compiles. Gah.