This versatile piece of furniture, called Tokotoko, can perform several roles in your home. It can serve as a side (or bedside) table, as a stool, or it can even be stacked to create a modular shelving unit.
Use drawer slides; mount the drawer on the wall; attach the shell to the slides, so it pulls out. Shifty Desk / Hallway Stand by Daniel Schofield This is such a great storage idea! It can be a shelf and a drawer.