+ Support loading from URLs into code editors: Integrate the functionality to parse the workspace state descriptions from URLs and resolve dependencies where applicable. + Review and rewrite the messages in the user interface around loading artifacts and bot programs for consistency. + Expand the scope of the `describe` command beyond bot program codes: Consider other compositions a typical case. + Improve log entries in cases where we extract zip archives to load compositions.