fix directory layout
fix some directory layout
shell variable setting in moonline.zsh
add many components