#126 migrated tests and samples to a new modules sub-project