The FBX SDK allows you to embed texture files in any 2D file format into an FBX file. This means you can deliver a scene as a single file (see I/O Settings). You can also embed relative references to texture files, and then deliver the texture files along with the FBX file.