Refactoring. Rename Router to Cluster. Audit public functions on Cluster. Name async functions with Async suffix.