UI to define VOI, some refactoring, slice collection caching implemented