backend: implement registrar and workflow
frontend: minor cosmetic fixes
frontend: rename model_provider_interface to frontend_interface

- rename all usages of provider to frontend
formatters: start implementing the general settings handler
sml: add is model module property