What blender type should I choose for my script ?

Hi ! I made a script which modifies a mesh on each frame. Since I never published any addon, I don’t know what type I should use to create my class and register it… Could you give me some help on this ?
Also, my addon could modify objects attributes on each frame instead of the mesh, and will be managed with a panel.

To make an addon you need the bl_info, a register() and an unregister() functions in your module.

https://docs.blender.org/api/blender_python_api_2_65_5/info_tutorial_addon.html

I knew that but thanks for the link, that’s a great guide.