Projection simulation designer

hello, i want to make a projection simulation design add on for blender,
i am thinking of merging a camera with a light texture, and after make a panel of adding a projector.
Do you have any idea or references?