Clear all registrations (for testing)
Create a View for the given tool
Register a factory for a tool name
Register with explicit factory proc
Register default views for common tools
Check if a tool has a registered factory
List registered tool names
Set default factory (used when tool not registered)