Reimplement multiple

There is still need for multiple banners with same name (i.e. banners mixed with a result list), so reimplement it in a better way than before.