Functions relating to the expansion of references in source specs. expand(spec data) -> [specdata, specdata…]
Functions for merging spec data (which are maps) intelligently
Behaviour for calling applications to implement in order to use Proton