'autosave' and 'path' are passed to AI::MegaHAL;
'debug' sets the debug mode;
'options' is a hashref of parameters to pass to the component's POE::Session;
'alias', is supported for using POE::Kernel aliases;