Initializer of a workspace and it's initial content. A module that needs to add content to a workspace can implement this interface.
TODO: define if/how runtime configuration changes may affect the workspace content. TODO: review params of initialize()