introduce writable attribute
rename fields -> schema

[ci skip]
add soft specification of WP edit form

Avoid repetition in specification by only linking over to general
specs...

[ci skip]