-Merge the code for registering noise types (into a common place)
 -maybe add noise parameters.
-Same for the evolution method
-Clean up code.
-Dialog (no buttons in mac)
-Don't need to add the widget to children.