Control Framework Design for WECs with Direct Drive Linear Generator-Based Power Take Off Systems