I am working on adding a particle system exporter for a custom glTF extension. That glTF particle system is not as complete as the Blender one and even some options look very complicate to match.
I would like to create a custom type that internally creates blender stuff, but does not expose all the blender properties. That way I can constrain the properties my custom type have and its easier to create something that later can be exported to glTF.
For example, my particle system emits all the particles from a emission point, instead of from the surface as in blender. To simulate my case, I would create a small plane, but I dont want the user to see that plane or be able to modify it.
Is this posible? If it is, where can I find some inspiration?