Goal is to allow a split between the engines into a separate obsidian/framework
library and keep obsidian/workspaces as a project implementing the framework.
This framework could be an example of how to build a MVC application
with Keruald libraries.
Ref T2145