Legal Insights: Understanding Common Framework Agreement and More!