Adding a geared hub to any bike is a matter of knowing the OLD (over locknut distance) - the width of the hub and the width of the rear dropouts. If the hub is wider than the dropouts, the frame needs to be spread. If the hub is narrower, you need to squeeze the frame tighter.
I'm assuming the Felt has an aluminum frame - if you're asking this question, you probably do not have the skills to do this. (I certainly do not.) That's something for somebody with metal working skills. Aluminum frames break before they bend much.
If you're adding a hub to a steel frame bike, you can spread or compress steel frames a bit. It's called cold setting, and is basically just a matter of carefully bending the frame. Ideally, you want to not only spread or squeeze the rear end, but you also need to bend the rear dropouts slightly so they remain parallel.