Add shell-here library.
Refactor autoloads.