some readability refactorings
the beginnings of some characterization tests for the front-end dependency management process