Спасибо Миш большое, это не совсем то что мне нужно. Если отвлечся от платформы и прочего (Web, дэсктоп, Riboon и т.д.) и сфокусироваться на корне вопроса.
На вход класса подается список хаотично индексорованных данных (классов), мне нужно обрабоать все и разложить, скомпоновать по ключам (индексам). В итоге должен быть "например" словать с которым я уже смогу работать и в зависимости от скомпанованных данных формировать контролы на панели в ПО.