mrKorg: используйте SVG только как изображение, не надо в него складывать контент. Ну может и надо, но я такое в первый раз вижу, мне кажется не стоит париться и пытаться заставить всё работать именно так. Лучше разделить всё на слои: нижний слой - мониторчик, верхний - блик, между ними - слайдер.
Если ваша идея - заполнять пространство изображениями опираясь на видимые контуры, то мне кажется анализ SVG это довольно straightforward задача, разве нет? Я не решусь её назвать простой, но навскидку кажется будто для этого понадобится относительно банальная геометрия.
Sergey Goryachev: я вижу, что вы уже нашли что хотели, но если вы правда хотите защитить код, ищите по тостеру. Я не смогу найти сейчас, но здесь недавно была темка, в которой автор спрашивал как защитить код. Ему все говорили что это невозможно, лучше не париться об этом и всё такое, а один парень предложил использовать контролируемую виртуалку с внешним гостевым доступом и обрезанными браузерами в режиме киоска. The most bulletproof solution ever!