Indy doesnt have to use drag-n-drop components, you can create everything dynamically. There is overhead tho