make it possible to bootstrap components independently