I believe the very nice Horn cabinet would do all you are asking. I think it is called something like Quilter's Dream. Horn cabinets are a little pricey but I have found them to be well-made. I have two Horn cabinets (one was my late MIL's) and I love them. I would definitely buy Horn cabinets again.