moved modules to new 'output' package