So I've done an overhaul and here are the changes:
Manual ID is no longer required instead unique names are.
Removed the yucky appending to a div and instead it now creates a form.
Created a way users can generate a form using multiple input types, current accept types are: text, number, radio, checkbox, and select.
Added an example form using all the inputs in the readme.
Changed the function to be ShowInput instead of ShowDialog
Dialog/Form now returns a named key-value table of input and their respective values (value will be empty for empty text and will be 0 for empty number)
Updated some styling:
-- Added background and border to form title|header
-- Added styling for different input types
-- Made button change color on hover
So I've done an overhaul and here are the changes:
New Styling and Menu: