Smart Puppy! Sounds like she is bored.
While you are implementing a management system like you mentioned, you might want to look into more activities for her. A tired dog is a good dog, and just because you are home all day doesn't mean you have all day to entertain her. If she had other things to do it may not go to all the work of 'entertaining' herself in such dangerous ways.
1) Doggie daycare - if there is a good one in your area, check it out. It is a safe place during the day, the dogs get to play with other dogs, some daycares have training times so the dogs get mental stimulation as well as excersize. At the end of the day when you pick your dog up it will be too tired to climb all over the kitchen.
2) Interactive toys - kongs are a good option, my dog is a champion kong unstuffer so I freeze mushy food in there, squish it so big biscuits are wedged firmly, ect.
Another great interactive toy is a buster cube. It is a hollow cube with a spiral inside. You put the dogs kibble in the cube, and they have to push it all around the floor and the kibbles fall out a couple at a time. It's a little loud, but it keeps them entertained for a really long time.
3) The Sniffing Game! I used to play this with a beagle I petsat and it became her very most favorite activity ever. Here is how you play;
a) put the dog in a room or area where they are contained and can't follow you.
b) take their breakfast/dinner kibble (or treats if you want) and hide them one at a time all over the house. I don't hide them in anything as I don't want the dog to dig through anything to find treats.
c) let them out and show them the first couple kibbles. Praise them when they find them and encourage them to find the rest.
d) sit back and watch your dog wear themselves out! (sniffing is actually really hard work)
Small children are very useful 'treat hiders' if you happen to have any handy. OR you can play a variation where the children themselves hide and the dog finds them and to get it's kibbles.
If she (especially a beagle) is crated all the time, she will get bored and lonely and bay. That isn't fun for anyone, especially your neighbors. If you have to be gone and don't want to crate your dog, you could try blocking off access to certian rooms with a baby gate or x-pen. For example, your dog could have the run of the house, just not the kitchen......