I am renovating an 1860s 2nd Empire with a very tricky kitchen. On the center of every wall there is either a door or a window that is too low to put cabinets in front of, there is a drain pipe in one corner and steam pipes up 2 other walls. We knocked down the fourth wall and just have a chimney in the center of that wall which may impede putting an island in the kitchen. The chimney has to stay for now.

Right now I'm thinking of putting the fridge against the chimney and squeezing what I can elsewhere. The current kitchen layout has almost no countertops or cabinets and no dishwasher and a bizarre slate sink and an oven by the chimney and a second (oil) oven as prep space.

Can anyone recommend software or resources on how to figure out this little puzzle?