ENH: Add GUI elements add new investigation types

The user can now select from a variety of user defined investigation
types or create its own.