WIP: Documentation

Includes what was started in #395

Adds `ngdocs`. Ports the guides of #395 to the autogenerated documentation page.

// tbd

Also adds a Plato report!

Closes #385, works hard on #386