115267 - monitor external package support + extras

- updated unit tests
- refactored project a bit
- updated sample project