I have my area set up to work and a treadle with a sewing basket at home.
At work, the drawers at each machine are either one drawer industrial or a sewing table with at least one drawer which contain a thread snip, a brush to dust (some weird art brush I found), the feet and accessories that match that machine and my saddle treadle has the needles for that machine since I have to get my husband to make them as he is a machinist, an extra bolt for the pitman (I had to get those cast special) and a blob of bees wax in a baggie (sometimes I have to use the oil cup...I have actual liquid oil for it, but generally don't use it) . The desk style is split in 2 on drawers, the left side is for the machine on that desk, the right for the table next to it.
Then I have actual drawers, as in a dresser. In those I hold zippers, boning, manuals, elastic, button trays, bra cups...you get the idea. And even in the drawer, I split them up in smaller sections: the guy that sells my leather goods is a wood worker and can cobble an insert that I need (like the drawer that is one of the longer ones has a large insert that splits the drawer into several sections, and some of those are made to have even smaller sections, like bra cups to sort by cup size).
Standard needles and small items are in small part organizers on the wall (includes my hand needles). I have one just for my grommet machine to hold all the parts there. My attachments for the 99 (set up for the automatic zigzagger attachment for bar tacks most of the time, but will also use different attachments as needed, including the buttonhole attachment) has a filing cabinet drawer for JUST those (it sits next to it). Between the cams (I have all 4 sets), different zig zaggers (Griest, Ruby, Singer auto and disk...I have a couple more can't remember, but they all do different things better), the buttonhole and those cams, a puzzle box, sewing bird...this is the drawer for all those things that are cool and useful.
Any machine with special needles stay with that machine in the drawer. I eat Altoids like their candy (see what I did there?) and put the packs of needles in them that go in the drawer (I label it because I have help...my 10 year old will move them about, and I don't want to fight to look at size and junk. I just label the tin). Anything specific to the machine stays there in general, or to the machine that is most used for that task.
At home, it all sits in a smallish space, but I also don't usually sew at home. I'd take the machine to work, but my husband says I can't (and it, like everything else, has its home).
End of the day, this is probably TMI. Everything has a place and lives there. And only there. Where you put the things largely depends on what you do and how you do it.