separated out specifications from recipe
Discussion here: https://github.com/valueflows/valueflows/issues/521.
Pulled out both ResourceSpecification and new ProcessSpecification from the recipe, to support them being in different modules in VF apps. And in modeling terms to separate the concerns of the specifications and the recipe anyhow, just exposed by the app modularization work.