Organise unit tests per submodule and functional tests by subject