ess markdown description
* [x] add info mouse-over with info for each property
* [x] handle `type` property: no tooltip on property, tooltip on value showing the YAML of the type
* [x] on properties that reference an object, print the object name without quotes, and have tooltip showing the objects YAML declaration
* [x] create JsonEditor
* [ ] display steps
* [ ] test with three separate protocols: base (all config and base protocols), user (the one that should be edited), merged
* [ ] JsonEditor:
	* [ ] J