Misc updates

Features:

- unit tests don't have interdependencies
- external target generator and sample organization functions
- updated pipelines
- updated tests