Handling Data Heterogeneity via Architectural Design for Federated Visual Recognition