Tests: Allowed nested suites/modules

Fixes #543
Closes #670

Debatably a work-in-progress... but... it works pretty well so far! :+1: