As for storing information / annotations, yes, you can of course store it in a JSON file and just load independently. If you’d like to embed info in glb file, you can use custom properties
(that’s the name in Blender, not sure how they may be called in 3DSMax). You can then access these properties using userData
after loading glb
model in three.js:
Here’s a sample code of reading these properties from the model