Ability to setup groups within customers tabs

It would be nice to have the ability to setup customers (businesses), and then groups (department) from within that customer, then employees from within those groups. The one thing that is confusing when setting up customers is that it makes it difficult if you want separate a company to where you have multiple contacts for a company and want to remember everything. Please let me know if I am looking at this wrong on doing something wrong. Please vote