Blender 2.8 Addon for PointCloud

Hi, I’m writing a new Add-On for Blender 2.8. I want to create a point cloud from a 3D model. I have done the point cloud generation with a python scripting and it work but now I want to develop an Add-On. I’m using the template “Addon Add Object” and my add-on is inserted in the add->mesh menu.
Now I want to adding options to my add-on and I use the draw function to draw an option floating window in the view but I have not understand how can I add the properties that I want to manipulate and how can I manipulate the object in the view from this properties.

Can Anyone explain me how can I do this?

Hey ! it is surprising no one has answered. This is so required for many artists.
great work