Connecting Opportunities to Goals

Currently it is possible to update goals based on reports, but it would be great to also have the option to show goals connected (same as for tasks and projects), and to have the option to sync them from Opportunity page.

To give an example:
I have a goal that is for an XYZ amount in commissions for the year. This is updated automatically from report I created that sums up the Commissions that affect the goal.
It would be amazing if I could add a goal component to the opportunities that play towards it, maybe even generate a report from it.
Step 1: have a goals section in opportunity
Step 2: connect the goal
Step 3: create a report for all opportunities connected to that goal
Step 4: update goal based on the above mentioned report
Step 5: see the completion increase from the opportunity and sync if value changes etc