First pass on Dynamic Spec
Merge pull request #19 from jfabry/spec_dynamic_v1

Spec dynamic v1