Multilayer API: replace style block names on the fly

Initial tests
Enhance run_test to allow running against single test file