I modified a treadle cabinet for my new machine, and then I modified a later Singer cabinet for the same machine. The machine had a front load bobbin (not top) so I made a exended table that slide in place. I could slide that out of place when I needed to change the bobbin or maintain the bobbin area. I really liked how it turned out. It was a bigger cabinet to start with, probably from the 50's-60's era, and very stable.
I did put in a shelf for this one, and had holes on the end for the cords to run through.