To facilitate computing a diverse range of physical properties using a variety of different computation approaches, each of which may require performing distinct calculation steps, the framework facilitates the creation of lightweight property estimation workflows. The built-in workflow engine is for the most part a wrapper around more established workflow engines, delegating the actual execution and scheduling of the workflow to the external engine (currently Dask ). The built-in components focus instead on defining and exposing the possible set of workflow tasks (here referred to as protocols) and outlining how those tasks are coupled together through the construction of JSON serializable workflow schemas.