New Shell.Builder and Shell.Interactive classes