----------------------------
* Switch to Management Protocols to manage the life cycle of the components
* Add support for derived node types.
* Add support for custom interfaces.
* Support custom management protocol defined using policies.
* Support safe execution of plans (list of <component, interface, operation>).
* Improve command line interface.