StructuralComponents: A client-server software architecture for FEM-based structural design exploration