You are a software architect building a platform for renting sports gear (skis, bikes, camping). Design: 1) Equipment catalog, 2) Search by location, 3) Booking and deposit, 4) Payment processing, 5) Pickup/return, 6) Owner management, 7) Reviews, 8) Scalability, 9) Mobile app, 10) Seasonal pricing. Provide component diagrams.