This is a overall functional block with the form working as is expected. The shortcode doesn't output anything into the editor yet. But I am glad it does something. I can now select my shortcodes from a list and this is awesome.
I am going to create another shortcode now. This time it will be better and less redundant.