* check parameter description table of each componant on bootup * global resource manager? * merge heuristic_random and _hillclimbing into _simulated_annealing (constant zero and infinte temperatures respectively) * parameter value error checking for gui_generic * use type specific widgets in gui_generic - spinbox for numbers etc * optimise the gui refresh using update_gui * fitness.n-gram needs to be able to have a "shortcut" on monoalphabetics, so it doesn't have to count the entire text everytime * user manual * componant writing guide * global componant browser * move over plugins from 0.1.4 * steganography * fitness from word matching * write new componants * special guis for componants * GA * do safety checking on save overwrites etc. * componant joining - e.g. transform composition, linear combination of fitness functions etc.