Implements state override for the format plugin
Implements range-context.js
Merge branch 'dev-state-override' into dev
Merge branch 'dev-range-context' into dev