The idea was floated of (Changes in the cap system)

I have a better idea. Every team can declare a player out of the cap for 5 years. It can be any position.

Teams with young quarterbacks can nominate a defensive end, receiver, etc.

The thing is, if a player is released, retired, injured, etc, the team would not be able to declare another player until the 5 year period ends.
I like this idea as well. I would keep it at 5 years but I would make it so that 1/2 of that player's contract would be out of the cap or the signing bonus would be outside the cap. This would result in those players getting higher guaranteed money but still impacting the salary cap. It would give GM's some flexibility.