BootImage: Move implementation to BootImage::Impl