McKinney developer Craig International plans a more than 3,100-acre project in Grayson County that’ll also include a 400- to 600-slip marina.