macros and prov updates
[drupal8] Initial spec (still lots to do!)