add the history, debug-streams and option parser
move parameter functions up in the plugin hierarchy
start documentation
use template parameters to specify plugin search path
add a search path pattern
move to a templated interface for the plugin handler
add basic plugin loading patters
add the plugin basics