offloaded texture load from ecollection:textures to types::texture, printing general libinfo, improved logger compatibility