I must create Domain Model Class Diagram of my Android application.

The big problem is that my android app has arround 40-50 classes. Many of them are doing similar things. For example `ImageMultiChoiceListener, VideoMultiChoiceListener` or `PhotoItem, VideoItem` or `CustomPhotoAdapter, CustomVideoAdapter` etc...

I can't add all these classes to one class diagram. It is chaos!

So, i guess im doing something wrong and i put em all in 1 class diagram.

Here comes the question: What classes should i add in diagram? `everything` or `only importants`???. If `only importants`, what we mean with that? which ones?