What is the difference between a .obj file and .fbx? Are there any trade-offs in efficiency, licenses, or other areas that I should be aware of as a developer?