Improve improvements to handle generic select instead of only betterSelect
Change workstations select to a tree
Make also service->method a tree