Modeled Simulations as Actions

Input and Output are also modeled as actions. Many questions remain.