Clean-up describe/describeInContext API to avoid mistakes + added OpenImageIO writer