Hi Roberto!
So, it's totally possible to incorporate GSAP and SVGs into an application! Or even have them play a key role in your development. But they aren't a framework, they're an image format, and an animation API, respectively. The SVGs that you use will depend on what you want your site to look like, and this is one aspect of creating a site that most people will want to be quite different, so a template is less useful.
There's a lot you can do to create some native gestures on the web by pairing hammer.js and GreenSock, or using GreenSock's draggable. That said, I usually try to keep the thing that triggers the animation pretty simple, and leave the complex/beautiful part to the animation itself, partially because that's what really interests me and partially because I think that's what people really notice. (But I might just think that because it's what really interests me)
Thanks for stopping by!