metadata: Adding preliminary support for independent metadata profiles

init,clean: Making workspace argument non-positional