I am thinking of drawing packages on class and component diagrams to group classes and components. This is in my opinion, more clear than showing a separate package diagram. It is also UML compliant since UML does not limit the elements that can be drawn on a specific diagram (see last sentence of appendix A, UML user guide, Booch et.al.).
This is all nice, but would this give a problem when I submit my assignment? Does anyone have any experiences with this?