Revert "Reverts changes to be split into feature/additional_tests_part2"

This reverts commit 1a7341eb4d47db8d5096a95c6c57acc2862791bb.
Merge branch 'develop' into feature/additional_tests_part2
Merge branch 'feature/additional_tests' into feature/additional_tests_part2
Merge branch 'feature/additional_tests_part2' into develop