Replace similar methods with meta-programming and hash-based icon mapping
Replace similar methods with meta-programming and hash-based icon mapping

sealuzh/cloud-workbench,sealuzh/cloud-workbench,sealuzh/cloud-workbench