Если это не ваша специфика - не проще отдать на аутсорс этот кусок? И соответственно спрашивать у профильных спецов? И да, объем работы по тыканью/летанию может быть сильно недо/переоценен с тем что вы описали, конкретика не помешает. Не мне, а в целом, для народа, бо очень расплывчатое туду.
UPD: Если честно - даже не сильно представляю как все это реализовывать и на чем... Канвас? СВГ? вебГЛ? Ангулар + что-то? Выбор технологии в принципе я умаю определит очень многое, но в любом случае, я так понимаю, задача будет сильно нетривиальной. Попробуйте найти примеры на готовых сайтах - и с технологией определитесь, и разработчику будет во что тыкнуть, аля "вот такие плюшки хочу, только фиолетовые".