Create GLJComponentFactory, to allow different implementations on Mac and Windows
Remove HelloSayer module; Add StartupTasks module.