I recently wrote a blog post about an Ignition project that enables users to drag and drop Ignition templates onto a template canvas on a window. Users can also select templates and drag them around. The project is provided freely so you can download it and use it.
See the project and the blog post here:
nickmudge.info/post/drag-and-dro … ate-canvas