Add ShellWidget intermediate commit