In a large mixing bowl, beat butter with an electric mixer on medium to high speed for 30 seconds. Add granulated sugar and brown sugar. Beat on medium speed until mixture is combined, scraping sides of bowl occasionally. Beat in eggs and vanilla until combined. Beat in as much of the flour mixture as you can with the mixer. Stir in any remaining flour mixture with a wooden spoon until combined. Stir in chocolate pieces, nuts and grated chocolate.