Implement Plugin Registration in DMI-Plugin

- Refactor ncmp/dmi package

Issue-ID: CPS-405
Issue-ID: CPS-499
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I0a7ab9bb0ca3861b171388613c44f7bc6e7f9aa9
16 files changed