NSMenuItem with Image and text
===

I have a question regarding NSMenuItems. 

What I'm trying to do is replicate a java GUI using native osx components, therefore the language I am using is Cocoa. What I am trying to do is to get every menu item to have an image and then, beside it, some text. 

I have already done some research into it and my first port of call (as always it seems lol) was the apple docs which had this handy example (<https://developer.apple.com/library/mac/#samplecode/MenuItemView/Listings/MyWindowController_m.html#//apple_ref/doc/uid/DTS10004136-MyWindowController_m-DontLinkElementID_8>).
Which illustrates how to embed views inside menuitems.

Being relatively new to cocoa, I was thinking I would have to override one of the drawing methods from NSMenuItem. Not really sure though. 
Another idea that I was toying with was creating a custom view that held a image and some text.

Any other ideas/validation or discussion would be most appreciated. 

Thanks all!