To add a new chain: - add a new crate to this directory, implementing the appropriate traits. - add a new enum variant in `hyperlane_base::Homes` using the new crate and fix all the compilation errors.