Make install more flexible
his merge request makes the install command more flexible.
The current command goal is to populate an empty system however, when adding a new asset like protocol templates, it is not possible to just install that one hence the goal of these changes: allow installation of one or more assets rather than just all of them. This will allow to install only protocol templates and then update the databases part.