Make bootstrapper interface simpler and more flexible