Change the way bootstrapping works so its much simpler and easier to extend.