split lshellmodule in multiple files under the lshell directory.