A case for object capabilities as the foundation of a distributed environmental model and simulation infrastructure. (October 2022)