Maybe allow extensions to add to it more easily?
Maybe allow extensions to specify which pages to create and which maintenance scripts to run?
Maybe each extension provides its own DB, and Pixel just switches between databases when it runs different tests?