support multiple apikey, lib as factory
composelib is a generator now
updated docs