Add support for signal arguments.
Fix handling of user types.
Show proper error page when we don't have the UI for a tool available.